0
是否有從對象列表中提供SelectList對象的常用方法?我很猶豫,從我的數據庫類返回的SelectList,因爲這意味着它將與MVC耦合...MVC SelectList - 如何從一個通用的對象數組中提供它?
是否有從對象列表中提供SelectList對象的常用方法?我很猶豫,從我的數據庫類返回的SelectList,因爲這意味着它將與MVC耦合...MVC SelectList - 如何從一個通用的對象數組中提供它?
在你看來:
@model MvcProject.Models.FooModel
@Html.DropDownListFor(m => m.SelectedFooId,
new SelectList(Model.Foos, "Id", "Name"),
"-- Select Foo --")
以此爲模型:
public class FooModel
{
public int SelectedFooId { get; set; }
public IEnumerable<Foo> Foos { get; set; }
}
我的數據訪問層呢?我是否手動將DataTable(這是我必須使用的自定義類返回的)轉換爲實現IEnumerable的對象? – sarsnake
@sarsnake你可以發佈你的數據對象的例子嗎?理想情況下,您將擁有一個已經處理此抽象的業務層。 – shuniar
好的,所以答案是我必須手動完成。謝謝。 – sarsnake