加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – ASP.NET MVC Beta 1 – 哪里是Html.RenderPartia

发布时间:2020-12-15 22:51:01 所属栏目:asp.Net 来源:网络整理
导读:我正在将我的Preview 5应用程序升级到Beta 1,而我几乎在这里保存这个错误,当尝试渲染控件时: ‘System.Web.Mvc.HtmlHelper’ does not contain a definition for ‘RenderPartial’ and no extension method ‘RenderPartial’ accepting a first argument
我正在将我的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?)

我的标记(在.aspx视图内容页面中)是:

<% 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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读