gpt4 book ai didi

asp.net-mvc - .NET MVC 歧义类型引用

转载 作者:行者123 更新时间:2023-12-04 22:26:40 24 4
gpt4 key购买 nike

不完全确定这里发生了什么;任何帮助,将不胜感激。

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

The type 'System.Web.Mvc.ViewPage' is ambiguous: it could come from assembly 
'C:\MyProject\bin\System.Web.Mvc.DLL' or from assembly
'C:\MyProject\bin\MyProject.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 应用程序中,所有 View 页面都改为:
Inherits="MySite.Views.Pages.Home"

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

关于asp.net-mvc - .NET MVC 歧义类型引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com