|
Cannot convert type ASP.login_aspx to System.Web.UI.WebControls.Login
Problem
You get following error when you run ASP.Net login page
Cannot convert type ASP.login_aspx to System.Web.UI.WebControls.Login
Solution
-
Go to your login.aspx.cs code behind file.
-
Find line where page class is defined.
public partial class Login : System.Web.UI.Page
- Rename this class to something else. For example,
public partial class clsLogin : System.Web.UI.Page
-
Now go to your webform code in login.aspx file. And change inherit attribute to point to clsLogin class.
<%@ Page Language="C#" ValidateRequest="false" AutoEventWireup="true"
CodeFile="Login.aspx.cs" Inherits="Login" %>
Change this to,
<%@ Page Language="C#" ValidateRequest="false" AutoEventWireup="true"
CodeFile="Login.aspx.cs" Inherits="clsLogin" %>
This should solve your problem
Cause
Login is treated as a reserve word in ASP.Net. If you use it for your class name, it conflicts with existing ASP.Net Login class.
Comments/Questions
Add New Comment/Questionthat was realy nice blog i got my prob solve in a min...
thanx to this.
hope for best. => Darshan Thacker (Tuesday 01-Apr-08 06:39 AM) | | | Reply | |
|
|