0
我在我的viewuser控制得到一個錯誤:在我的ViewUserControl強類型的類不工作?
未能加載類型「System.Web.Mvc.ViewUserControl」
我的ViewPage通過在呼叫的RenderPartial的MyViewUserControllerUserList類。
所以我做:
- 作用產生的強類型的視圖數據,其中有一個屬性,它是一個強類型的類,我userlist.ascx期待。
userlist.ascx:
Inherits="System.Web.Mvc.ViewUserControl<MyViewUserControllerUserList>"
上午我做正確嗎?
更新
只是爲了確保,我爲我的強類型的部分用戶控制代碼爲:
public class MyViewUserControllerUserList: ViewUserControl
{
}
InstanceOFModelClass是:ViewData.Model。正確? – mrblah 2009-12-15 22:54:14
它可能是。它也可能是一個在你的控制器中設置的視圖數據,而不是你的模型。因此,讓我們說在你的控制器中你有 ViewData [「PartialModel」] = SomeObject; 然後在您的母版頁中,您可以撥打 <%Html.RenderPartial(「PartialName」,ViewData [「PartialModel」]); %> 總之,您可以讓視圖數據中的任何對象成爲部分模型。 希望這會有所幫助。 – 2009-12-15 23:02:11
我看好,我在我的模型和調用我的部分使用強類型的viewdata。讓我調查arghhh! – mrblah 2009-12-15 23:06:42