Compiler Error Message: CS0117: 'System.Web.UI.HtmlControls.HtmlForm' does not contain a definition for 'Form1'
need some assistance, my aspx & C# code:
[HTML]
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="join.aspx.cs" Inherits="join" %>
<form id="Form1" runat="server">
<label>Username:</label>
<asp:TextBox runat="server" ID="txtUsername" MaxLength="30"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvUsername" ControlToValidate="txtUsername" ErrorMessage="*Required"
runat="server"></asp:RequiredFieldValidator>
<div class="clear"></div>
<label>Password:</label>
<asp:TextBox runat="server" ID="txtPassword" MaxLength="30" TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator id="rfvPassword" ControlToValidate="txtPassword" Display="Dynamic" ErrorMessage="*Required" runat="server">
</asp:RequiredFieldValidator>
<div class="clear"></div>
<label>Confirm Password:</label>
<asp:TextBox ID="txtConPass" MaxLength="30" TextMode="Password" runat="server"/>
<asp:RequiredFieldValidator id="rfvConPass" ControlToValidate="txtConPass" Display="Dynamic" ErrorMessage="*Required" runat="server">
</asp:RequiredFieldValidator>
<asp:CompareValidator id="PasswordCompareValidator" ControlToValidate="txtPassword" ControlToCompare="txtConPass" ErrorMessage="Passwords you entered did not match, please re-enter" Type="String" Operator="Equal" runat="server" />
<div class="clear"></div>
<label>Alien Race:</label>
<asp:TextBox runat="server" ID="txtAlienRace" MaxLength="40"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvAlienRace" ControlToValidate="txtAlienRace" ErrorMessage="*Required" runat="server"></asp:RequiredFieldValidator>
<div class="clear"></div>
<label>Galaxy:</label>
<asp:TextBox runat="server" ID="txtGalaxy" MaxLength="40"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvGalaxy" ControlToValidate="txtGalaxy" ErrorMessage="*Required" runat="server"></asp:RequiredFieldValidator>
<div class="clear"></div>
<label>Solar System:</label>
<asp:TextBox runat="server" ID="txtSolar" MaxLength="40"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvSolar" ControlToValidate="txtSolar" ErrorMessage="*Required" runat="server"></asp:RequiredFieldValidator>
<div class="clear"></div>
<label>Planet:</label>
<asp:TextBox runat="server" ID="txtPlanet" MaxLength="40"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvPlanet" ControlToValidate="txtPlanet" ErrorMessage="*Required" runat="server"></asp:RequiredFieldValidator>
<div class="clear"></div>
<label>Email Address:</label>
<asp:TextBox runat="server" ID="txtEmail" MaxLength="50"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfvEmail" ControlToValidate="txtEmail" ErrorMessage="*Required"
runat="server"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="rgxEmail" runat="server" ControlToValidate="txtEmail"
ValidationExpression="^\S+@\S+\.\S+$" ErrorMessage="*Invalid email address">
</asp:RegularExpressionValidator>
<div class="clear"></div>
<label>Confirm E-mail:</label>
<asp:TextBox ID="txtEmailCon" MaxLength="50" runat="server"/>
<asp:RequiredFieldValidator id="rfvEmailCon" ControlToValidate="txtEmailCon" Display="Dynamic" ErrorMessage="*Required" runat="server">
</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtEmailCon"
ValidationExpression="^\S+@\S+\.\S+$" ErrorMessage="*Invalid email address">
</asp:RegularExpressionValidator>
<asp:CompareValidator id="CompareValidator2" ControlToValidate="txtEmail" ControlToCompare="txtEmailCon" ErrorMessage="Email you entered did not match, please re-enter" Type="String" Operator="Equal" runat="server" />
<div class="clear"></div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Submit Application" CssClass="submitbutton"/>
</form>[/HTML]
Expand|Select|Wrap|Line Numbers
- lusing System;
- using System.Data;
- using System.Configuration;
- using System.Web;
- using System.Web.Security;
- using System.Web.Mail;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Web.UI.WebControls.WebParts;
- using System.Web.UI.HtmlControls;
- public partial class join : System.Web.UI.Page
- {
- private void Button1_Click(object sender, System.EventArgs e)
- {
- MailMessage mail = new MailMessage();
- mail.To = "michael.pagan1@btinternet.com";
- mail.From = txtUsername.Text;
- mail.Subject = "Pagan Alliance Applicant";
- mail.Body = Form.Form1.Text;
- SmtpMail.SmtpServer = "localhost";
- SmtpMail.Send(mail);
- }
- }