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

asp.net-mvc – MVC – 强类型视图被破坏

发布时间:2020-12-16 09:34:05 所属栏目:asp.Net 来源:网络整理
导读:所以我在MVC中编写了一个自定义Web控件,我做了整个csc的事情来创建一个dll. 这不起作用,但当我删除它和一切.我的MVC事情破了,它给了我这个错误: Parser Error Message: Could not load type ‘System.Web.Mvc.ViewPage’. 对于这一行: %@ Page Title="" La
所以我在MVC中编写了一个自定义Web控件,我做了整个csc的事情来创建一个dll.

这不起作用,但当我删除它和一切.我的MVC事情破了,它给了我这个错误:

Parser Error Message: Could not load type ‘System.Web.Mvc.ViewPage’.

对于这一行:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
    Inherits="System.Web.Mvc.ViewPage<List<className>>" %>

它现在不喜欢强类型视图(普通视图正常工作)!我不再在任何地方注册dll了.我从bin中删除了dll.我甚至摆脱了课堂.

<compilation debug="true">
        <assemblies>
            <add assembly="System.Core,Version=3.5.0.0,Culture=neutral,PublicKeyToken=gibberish"/>
            <add assembly="System.Web.Extensions,PublicKeyToken=gibberish"/>
            <add assembly="System.Web.Abstractions,PublicKeyToken=gibberish"/>
            <add assembly="System.Web.Routing,PublicKeyToken=gibberish"/>
            <add assembly="System.Web.Mvc,Version=1.0.0.0,PublicKeyToken=gibberish"/>
            <add assembly="System.Data.DataSetExtensions,PublicKeyToken=gibberish"/>
            <add assembly="System.Xml.Linq,PublicKeyToken=gibberish"/>
            <add assembly="System.Data.Linq,PublicKeyToken=gibberish"/>
        </assemblies>
    </compilation>

解决方法

在编译时检查web.config以获取此装配线:

<compilation debug="true" targetFramework="4.0">
  <assemblies>
    <add assembly="System.Web.Mvc,Version=2.0.0.0,PublicKeyToken="gibberish" />
  </assemblies>
</compilation>

(编辑:李大同)

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

    推荐文章
      热点阅读