說我有隻是一個普通視圖(不是強類型的),並在該視圖中我有這樣的如何獲得強類型局部視圖?
<% Html.RenderPartial("ViewUserControl1") %>
但是這個局部視圖強烈類類型(讓叫它CLASS1)。
如何將數據傳遞給此強類型視圖?就像在我的局部視圖中,我不能現在就走,做這樣的事情
它只會崩潰。所以我需要將class1以某種方式傳遞給這個強類型視圖,並且最好保持視圖不被鍵入。
說我有隻是一個普通視圖(不是強類型的),並在該視圖中我有這樣的如何獲得強類型局部視圖?
<% Html.RenderPartial("ViewUserControl1") %>
但是這個局部視圖強烈類類型(讓叫它CLASS1)。
如何將數據傳遞給此強類型視圖?就像在我的局部視圖中,我不能現在就走,做這樣的事情
它只會崩潰。所以我需要將class1以某種方式傳遞給這個強類型視圖,並且最好保持視圖不被鍵入。
<% Html.RenderPartial("ViewUserControl1", class1object) %>
,或者如果你在非類型化視圖中使用計算機[「東西」]來保存你的Class1可以投它CLASS1
<% Html.RenderPartial("ViewUserControl1",(class1)ViewData["something"] %>
就這樣
如果你不能讓強類型的父視圖,你可以只添加型號爲您的局部視圖的ViewData字典,並把它傳遞給局部視圖,就像這樣:
<% Html.RenderPartial("ViewUserControl1", ViewData["MyDataObject"] %>