C# 无法加载类型ASP.ViewSwitcher
我通过NuGet将C# 无法加载类型ASP.ViewSwitcher,c#,asp.net,friendly-url,asp.net-webpages,C#,Asp.net,Friendly Url,Asp.net Webpages,我通过NuGet将FriendlyURL包添加到我的asp.net网页项目中 调试解决方案时,它返回一个错误,即ViewSwitcher.ascx中的ASP.ViewSwitcher无法加载 我在网上没有找到关于这个问题的任何信息 谁能帮帮我,怎么解决这个问题 尝试导入名称空间 <%@ Import Namespace="Microsoft.AspNet.FriendlyUrls" %> 更改 <%@ Master Language="C#" AutoEventWireup
FriendlyURL
包添加到我的asp.net网页项目中
调试解决方案时,它返回一个错误,即ViewSwitcher.ascx中的ASP.ViewSwitcher
无法加载
我在网上没有找到关于这个问题的任何信息
谁能帮帮我,怎么解决这个问题
尝试导入名称空间
<%@ Import Namespace="Microsoft.AspNet.FriendlyUrls" %>
更改
<%@ Master Language="C#" AutoEventWireup="true"
CodeBehind="Site.Mobile.master.cs" Inherits="ASP.Site_Mobile" %>
到
(编辑)
如果你在一个网站上工作,而不是在一个web应用程序上工作,情况就是这样。我也遇到了同样的问题。感谢用户3260977。我要详细说明他说的话
一旦您安装了FriendlyURL
软件包,就会有一个名为Site.Mobile.Master
的文件。双击并打开它。将codebeahind=“Default.aspx.cs”
更改为CodeFile=“Default.aspx.cs”
。现在打开文件ViewSwitcher.ascx
并将codebeard=“ViewSwitcher.ascx.cs”
更改为CodeFile=“ViewSwitcher.ascx.cs”
基本上,将存在codebeard
的每个文件更改为CodeFile
没有帮助。它仍然返回错误。我从项目中删除了viewswitcher.ascx和site.mobile.master文件,一切正常。但是移动设备上不会有一些问题吗?这就是我的问题所在,谢谢你!这是一个混合了WinForms和MVC 4BTW的网站,我需要在添加的Site.Mobile.master
模板和ViewSwitcher.ascx
<%@ Master Language="C#" AutoEventWireup="true"
CodeFile="Site.Mobile.master.cs" Inherits="ASP.Site_Mobile" %>