由Login.aspx引发编译器错误的解决方法
2011-11-12 11:47
239 查看
当我们新建一个网站的时候,只要涉及到用户管理,一般都会把用户登录的页面作为网站的起始页。而这个起始页最为经常使用的一个名字便是:“Login”。当然这样在编码和调试环境下并没有什么不妥,也不会有什么错误或者警告的提示。但是当我们把做好的网站编译完成后,Copy到别的机器上进行发布时,问题就来了。用IE浏览会提示下面的错误信息:
编译器错误信息: CS0030 无法将类型“ASP.login_aspx”转换为System.Web.UI.WebControls.Login” 2008-05-02 18:39
编译器错误信息: CS0030: 无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”
产生这个错误的原因是:在 .NET Framework 2.0 版中新增Login类.而我们又增加Login.aspx时莫名地冲突了。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>
中Inherits="Login"这句,在创建页面Login.aspx的时候,vs2005在后台页面Login.aspx.cs也创建了类
public partial class Login : System.Web.UI.Page
而Login 类和2.0的'System.Web.UI.WebControls.Login'引发了冲突,所以才有上面的错误.在这里,只需要把Inherits= "Login" 和public partial class Login : System.Web.UI.Page 中的Login改为其它,错误就会消失了。
VS针对这个问题也不给提示,让人分析起来好困难。
编译器错误信息: CS0030 无法将类型“ASP.login_aspx”转换为System.Web.UI.WebControls.Login” 2008-05-02 18:39
编译器错误信息: CS0030: 无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”
产生这个错误的原因是:在 .NET Framework 2.0 版中新增Login类.而我们又增加Login.aspx时莫名地冲突了。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>
中Inherits="Login"这句,在创建页面Login.aspx的时候,vs2005在后台页面Login.aspx.cs也创建了类
public partial class Login : System.Web.UI.Page
而Login 类和2.0的'System.Web.UI.WebControls.Login'引发了冲突,所以才有上面的错误.在这里,只需要把Inherits= "Login" 和public partial class Login : System.Web.UI.Page 中的Login改为其它,错误就会消失了。
VS针对这个问题也不给提示,让人分析起来好困难。
2008-07-27 10:42
相关文章推荐
- ((Login)(this)).AppRelativeVirtualPath = "~/login.aspx 错误的解决方法
- 编译器错误信息: CS0016: 未能写入输出文件 解决方法
- 解决Visual C++ 编译器中混合 .c 文件时收到 C1853 预编译头错误的方法 from http://live.aulddays.com/tech/08/c1853precompile/
- ArcSDE安装:"Bad Login User" 错误解决方法
- Keil C 编译器常见警告与错误信息的解决方法
- Struts应用出现的错误及解决方法:There is no Action mapped for namespace / and action name login
- 编译器错误信息: CS0016: 未能写入输出文件 解决方法
- 编译器错误信息: CS0016: 未能写入输出文件 解决方法
- 编译器错误信息: CS0030 无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”
- .编译器错误信息: CS0030 无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”
- 【BUG】编译器错误CS1595的解决方法
- ArcSDE安装:"Bad Login User" 错误解决方法
- 添加程序集之后引发CS0234错误的解决方法
- 编译器错误消息: CS1061: “ASP.default_aspx”不包含“Button1_Click”的定义,并且找不到可接受类型为“ASP.default_aspx”的第一个参数的扩展方法“Bu
- 解决Visual C++ 编译器中混合 .c 文件时收到 C1853 预编译头错误的方法(转)
- iis不支持aspx“编译器错误消息: CS0016: 未能写入输出文件”的解决办法
- Keil C 编译器常见警告与错误信息的解决方法
- ASP.NET---Login.aspx和.Net 2.0冲突解决方法
- 编译完全攻略:编译器处理及LNK错误的解决方法[good!!]
- 编译全攻略-编译器处理及LNK错误的解决方法