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

asp.net-mvc – .NET MVC模糊类型引用

发布时间:2020-12-16 03:19:57 所属栏目:asp.Net 来源:网络整理
导读:不完全确定这里发生了什么;任何帮助,将不胜感激. 我正在尝试创建一个新的.NET MVC Web应用程序.我很确定我设置正确,但是我收到以下错误: The type 'System.Web.Mvc.ViewPage' is ambiguous: it could come from assembly 'C:MyProjectbinSystem.Web.Mvc.
不完全确定这里发生了什么;任何帮助,将不胜感激.

我正在尝试创建一个新的.NET MVC Web应用程序.我很确定我设置正确,但是我收到以下错误:

The type 'System.Web.Mvc.ViewPage' is ambiguous: it could come from assembly 
'C:MyProjectbinSystem.Web.Mvc.DLL' or from assembly 
'C:MyProjectbinMyProject.DLL'. Please specify the assembly explicitly in the type name.

它报告的源错误如下:

Line 1:  <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
Line 2:  
Line 3:  <asp:Content ID="indexContent" ContentPlaceHolderID="MainContentPlaceHolder" runat="server">

有什么突出的,我做错了吗?

解决方法

我想你的名字之一“ViewPage”是这样的吗?

和@Jonathan提到的一样,这闻起来:

Inherits="System.Web.Mvc.ViewPage"

在我的MVC应用程序中,所有视图页面都改为:

Inherits="MySite.Views.Pages.Home"

或者沿线的东西.您的aspx页面标记应该具有“继承”指向您的代码隐藏类名,而不是它继承的实际类.属性名称相当具有误导性,但它是早期的工件.

(编辑:李大同)

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

    推荐文章
      热点阅读