我想在MVC3中創建一個自定義控件。例如控件名稱AddressTextFor,它應該具有多個屬性,如街道,城市,州&國家。有了這些信息,我希望能夠調用自定義控制,如:在MVC3中創建複合自定義控件
@Html.AddressTextFor(m=>new {m.Street,m.City,m.State,m.Country},new {@Id='',@class=''})
我嘗試了一些代碼,如下圖所示,但我不知道如何強制類型轉換表達式的值來閱讀上面提到的特性。
public static MvcHtmlString AddressTextFor"<"TModel,TProperty">"(this HtmlHelper"<"TModel">" helper,Expression<Func"<"TModel,TProperty">">" expression)
{
}
我不想爲此用戶部分查看,請幫助。
你想用'Html.AddressTextFor'顯示什麼? –