我有一张学生表,我想在存储在学生表中的个人资料页面上显示学生的姓名。
这就是我对控制器的想法:
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 方法,以便在单击保存后在同一个框中更改时可以保存它。