考慮建在下列方式HTML表單:現在ASP .NET MVC可以幫助我將ID轉換爲模型嗎?
<select name="schoolType">
@foreach (SchoolType schoolType in Model.SchoolTypes)
{
<option value="@schoolType.Id">@schoolType.Name</option>
}
</select>
,SchoolType是一個模型類。它是在我的EDMX for Entity Framework中設計的。
在上述情況下,現在,我的操作方法是這樣的:
public ActionResult CreateSchool(int schoolType)
{
...
SchoolType myType = container.SchoolTypeSet.FirstOrDefault(t => t.Id == schoolType);
...
}
是否可以編程某種幫助,使MVC會自動知道整數轉換成一個Model類有了這個ID,就像下面的動作方法簽名一樣?
public ActionResult CreateSchool(SchoolType schoolType)
{
...
}