C#
Detailsでログイン中ユーザーの情報を取ってみる!
出典: ASP.NETでDetails時にログイン中ユーザーのデータのみ出力する方法 — Detailsでログイン中ユーザーの情報を取ってみる!
// GET: Todoes/Details/5
public ActionResult Details(int? id)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
Todo todo = GetLoginUser().Todoes.FirstOrDefault(c => c.Id == id);
if (todo == null)
{
return HttpNotFound();
}
return View(todo);
}
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
Source収録記事
この snippet は記事の「Detailsでログイン中ユーザーの情報を取ってみる!」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。
同じ記事から
3 件public class Todo { public int Id { get; set; } public string Sammary { get; set; }未収録
TodoMODELの構造
#88121ca71021
public class User { public int id { get; set; } public string UserName { get; set; }未収録
UserModelの構造
#e56e61c0cb1b
private User GetLoginUser() { return db.Users.FirstOrDefault(u => u.UserName == User.Identity.Name); }未収録
Detailsでログイン中ユーザーの情報を取ってみる!
#52ae7c289ba8
