6
我試圖理解爲什麼我做這在我的視圖時,我得到一個錯誤剃刀@ {...} VS @調用的RenderPartial
@Html.RenderPartial("MyPartial", Model);
編譯錯誤 說明:時出錯編譯爲請求提供服務所需的資源。請查看以下具體的錯誤細節並適當修改您的源代碼。
編譯器錯誤消息:CS1502:爲了獲得最佳重載方法匹配 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' 具有一些無效參數
但是,當我做到這一點,部分渲染罰款
@{
Html.RenderPartial("MyPartial", Model);
}
有誰知道爲什麼第一個例子失敗?
檢查此答案..:http://stackoverflow.com/questions/5248183/html-partial-vs-html-renderpartial-html-action-vs-html-renderaction – Chandu
一個班輪調用主要是輸出數據(如@ DateTime.Now)或純C#邏輯(如@ model.ID!= 0?yes:no)。塊代碼用於API處理,例如調用局部視圖或其他最複雜的操作。請注意,該錯誤指出瞭如何將一個助手寫入頁面。 –
重複。這與@Chandu關聯的問題基本相同。 –