cを私はこの次のエラーを得続ける:asp.netログインページの継承属性は、#
ASPNET:このコードファイルで定義されたクラスは、「継承」属性と一致することを確認し、それが正しい基本クラスを拡張していること(例:ページまたはUserControl)。
それはエラーは以下である私に語った:Login.aspx.csライン:1
Line 1: using System;
Line 2: using Entities;
Line 3: namespace Pages.Account
ここでは私のlogin.aspxのファイルのコード
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Pages.Account.Pages_Account_Login" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<table>
<tr>
<td><b>Login: </b></td>
<td>
<asp:TextBox ID="txtLogin" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ErrorMessage="*" ControlToValidate="txtLogin"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td><b>Password: </b></td>
<td>
<asp:TextBox ID="txtPassword" runat="server" TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ErrorMessage="*" ControlToValidate="txtPassword"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
<asp:Button ID="btnLogin" runat="server" Text="Login"
onclick="btnLogin_Click" /><br/>
<asp:Label ID="lblError" runat="server" Text=""></asp:Label>
<br />
<asp:LinkButton ID="LinkButton2" runat="server"
PostBackUrl="~/Pages/Account/Registration.aspx">Register</asp:LinkButton>
</td>
</tr>
</table>
</asp:Content>
です
ここに私のlogin.aspx.csファイルのコードはあります:
using System;
using Entities;
namespace Pages.Account
{
public partial class Pages_Account_Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnLogin_Click(object sender, EventArgs e)
{
User user = ConnectionClass.LoginUser(txtLogin.Text, txtPassword.Text);
if(user != null)
{
//Store login variables in session
Session["login"] = user.Name;
Session["type"] = user.Type;
Response.Redirect("~/Pages/Home.aspx");
}
else
{
lblError.Text = "Login failed";
}
}
}
}
ご協力いただければ幸いです。
ありがとうございます。
私はこれが問題だとは思わないが、以前に構築したことがある場合は、BINフォルダに誤った参照がある既存のDLLがある可能性があります。または、コンテンツページではなくマスターページで問題が発生している可能性がありますか?両方を確認してください。 –