我一直試圖在一臺機器上運行ASP.Net MVC 1.0,但不能讓過去這一點。我創建了一個新的MVC項目(C#)。它創建所有文件夾,視圖,控制器,模型等等都很好。然後,當我打F5時,我得到以下內容:「System.Web.Mvc.HtmlHelper」不包含「的RenderPartial」的定義 - ASP.Net MVC
d:\ VSCode2008 \ MVC \ MvcApplication1 \ Views \ Shared \ Site.Master(19):error CS0117:'System.Web.Mvc.HtmlHelper'not包含關於 '的RenderPartial'
這發生在以下行的定義:
httpHandler.ProcessRequest(HttpContext.Current);在Default.aspx.cs
看來當它試圖做一個RenderPartial()來呈現登錄部分。
我已經安裝了.Net框架的3.51版本。我安裝了MVC的1.0版本,並且程序集顯然將RenderPartial()作爲HtmlHelper的擴展方法。
任何人都看過類似的東西嗎?我發現了一些關於beta和RC的類似問題的文章,但是建議的修補程序還沒有woredk。
我很喜歡MVC的理論,但它不讓我玩!
是的 - 謝謝 - 在web配置(有2個web.configs,一個在項目級別,一個在視圖) –
我需要添加這個使用到這個命名空間,它修復了我的錯誤。 System.Web.Mvc。Html必須包含HtmlHelper類的擴展 – agradl
更具體地說,這可以在system.web/pages/namespaces – garryp