Here is my Default.aspx page (with unnecessary details):
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <div id="login"> <table align="center" width="80%" cellpadding="0" cellspacing="0" class="loginBg"> <tr> <td colspan="2"><img src="images/Login_top.jpg" /></td> </tr> <asp:Panel runat="server" ID="pnlLoginIn"> <tr> <td style="padding-left:20px;">Username</td> <td style="padding-right:15px;" align="right"><asp:TextBox id="txtUsername" runat="server" /></td> <asp:RequiredFieldValidator runat="server" ID="rfvUserName" ErrorMessage="*" ControlToValidate="txtUsername" ValidationGroup="credentials" Display="Dynamic" /> </tr> <tr> <td style="padding-left:20px;">Password</td> <td style="padding-right:15px;" align="right"><asp:TextBox ID="txtPassword" TextMode="Password" runat="server" /></td> <asp:RequiredFieldValidator runat="server" ID="rfvPassword" ErrorMessage="*" ControlToValidate="txtPassword" ValidationGroup="credentials" Display="Dynamic" /> </tr> <asp:Panel ID="pnlInvalidCredentials" runat="server"> <tr> <td colspan="2" align="center" style="color: Red;"><asp:Literal runat="server" ID="litInvalidCredentials" Text="Invalid Username or Password" /> </td> </tr> </asp:Panel> </asp:Content>
Here's the code behind (with unnecessary details cut out):
namespace webapp { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { (webapp.MasterPages.MasterPage)Page.Master).headerImage = "default"; this.Master.headerImage = "default"; if (!Page.IsPostBack) { this.pnlInvalidCredentials.Visible = false;
This top-level page / code is not a folder or anything else. Also, this project is an ASP.NET web application that borrows code from an old website project. I did not add “Existing” to any files, all files were “Add New” to prevent compatibility issues. I tried this one , it didn’t work.
In code, each attempt to manipulate elements declared on an aspx page results in an error, for example:
'_ Default' does not contain a definition for 'pnlInvalidCredentials'
or
In this context, the name 'txtUsername' does not exist.
source share