asp.net – BC30561:’Html’不明确,从命名空间或类型’System.
发布时间:2020-12-16 06:50:32 所属栏目:asp.Net 来源:网络整理
导读:我将我的MVC应用程序从MVC 3升级到5.2.2,现在我收到了这个错误.我使用新的项目向导创建了一个全新的MVC项目,这很有效,我在两个项目中比较了我的/web.config和Views / web.config文件,但没有看到任何看起来很重要的差异. 在对象浏览器中查看,实际上在System.W
我将我的MVC应用程序从MVC 3升级到5.2.2,现在我收到了这个错误.我使用新的项目向导创建了一个全新的MVC项目,这很有效,我在两个项目中比较了我的/web.config和Views / web.config文件,但没有看到任何看起来很重要的差异.
在对象浏览器中查看,实际上在System.Web.WebPages和System.Web.Mvc中定义了两个不同的HtmlHelper对象,这似乎是相关的: 但我不确定如何处理这个事实. 解决方法
经过几个小时的摔跤,然后在这里发布问题,我一分钟后想出来了;我已经指定了一个像这样的强类型模型:
@ModelType IEnumerable(Of MyModel) 但是在我升级到5.2.2的同一时间,我重新组织了我的命名空间,以便MyModel位于不同的命名空间中,这导致了问题.解决方法是将其更改为: @ModelType IEnumerable(Of NewNamespace.MyModel) 如果编译器发现了这一点会很好.我永远不会想到它根本找不到我的模型对象类型,但不会这么说. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.Net IIS7获取每个请求的CPU使用率
- asp.net-mvc – 使用viewModels通过MVC中的User ID在MVC中使
- .net – TagBuilder从MVC 3 beta版转到RC
- asp.net-mvc – 支持Asp.NET MVC Razor的编辑器
- 将ASP.NET添加到ASP.NET文本框控件的OnBlur属性
- asp.net-mvc – Microsoft.Owin.Security.IAuthenticationM
- asp.net-mvc – 使用ASP.NET MVC进行项目组织的最佳实践
- asp.net-mvc – .net MVC控制器动作方法的属性
- asp.net – 使用响应对象生成PDF时的预加载器
- asp.net – 获取当前以aspnet mvc成员身份登录的userID
推荐文章
站长推荐
- asp.net – 应用程序域和应用程序池之间的区别?
- asp.net-mvc – 了解nopCommerce的MVC标签
- 如何为枚举执行asp.net mvc 4模型绑定?
- asp.net-mvc – 处理.NET MVC 2动作过滤器时的执
- asp.net – GridView中的多个DataKeyNames
- asp.net-4.0 – 我可以强制asp设置与id相同的名称
- asp.net – 使用Html而不是csHtml
- asp.net-core – ASP.NET 5和MVC6中的project.js
- 阻止拦截ASP.NET Web API响应的FormsAuthenticat
- asp.net-mvc-3 – 自定义成员资格提供程序和统一
热点阅读