我正在将我的Preview 5应用程序升级到Beta 1,而我几乎在这里保存这个错误,当尝试渲染控件时:
‘System.Web.Mvc.HtmlHelper’ does not
contain a deFinition for
‘RenderPartial’ and no extension
method ‘RenderPartial’ accepting a
first argument of type
‘System.Web.Mvc.HtmlHelper’ Could be
found (are you missing a using
directive or an assembly reference?)
<% Html.RenderPartial("Controls/UserForm",ViewData); %>
我试过使用Microsoft.Web.Mvc,但没有用.有没有人知道Html.RenderPartial在哪里,或者可以使用什么方法?
解决方法
并且不要忘记添加如下的命名空间到web配置,我认为预览5默认的web.config没有System.Web.Mvc.Html里面:
<namespaces> <add namespace="System.Web.Mvc"/> <add namespace="System.Web.Mvc.Ajax"/> <add namespace="System.Web.Mvc.Html"/> <add namespace="System.Web.Routing"/> <add namespace="System.Linq"/> <add namespace="System.Collections.Generic"/> </namespaces>
原文地址:https://www.jb51.cc/aspnet/249657.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。