学生のテーブルがあり、学生のテーブルに保存されているプロファイルページに学生の名前を表示したいと思いました。
これは私が私のコントローラーのために心に留めていることです:
public ActionResult StudentName(StudentModel model)
{
if(ModelState.IsValid)
{
using (var db = new SchoolDataContext())
{
var result = from s in db.Students select s.StudentName;
model.StudentName = result.ToString();
}
}
}
私の見解では:
@Html.LabelFor(s => s.StudentName)
@Html.TextBoxFor(s => s.StudentName)
私のモデル:
public class StudentModel
{
[Display(Name = "Student Name")]
public string StudentName{ get; set; }
}
生徒の名前をテキストボックスに表示するにはgetメソッドが必要ですが、同時にpostメソッドを使用して、[保存]をクリックした後に同じボックス内で変更した場合に保存できるようにします。