我的.asps.cs源程序,多谢了。using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Web.Mail;namespace simpleMail { /// <summary> /// Summary description for WebForm1. /// </summary> public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.TextBox txtFrom; protected System.Web.UI.WebControls.TextBox txtTo; protected System.Web.UI.WebControls.TextBox txtCC; protected System.Web.UI.WebControls.TextBox txtSubject; protected System.Web.UI.WebControls.Button btnEmail; protected System.Web.UI.WebControls.RequiredFieldValidator rfvTxtfrom; protected System.Web.UI.WebControls.RegularExpressionValidator revTxtfrom; protected System.Web.UI.WebControls.RequiredFieldValidator rfvTxtto; protected System.Web.UI.WebControls.RegularExpressionValidator revTxtto; protected System.Web.UI.WebControls.RequiredFieldValidator rfvTxtcc; protected System.Web.UI.WebControls.RegularExpressionValidator revTxtcc; protected System.Web.UI.WebControls.TextBox txtMessage;
public WebForm1() { Page.Init += new System.EventHandler(Page_Init); } private void Page_Load(object sender, System.EventArgs e) { // Put user code to initialize the page here } private void Page_Init(object sender, EventArgs e) { // // CODEGEN: This call is required by the ASP.NET Web Form Designer. // InitializeComponent(); } #region Web Form Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.btnEmail.Click += new System.EventHandler(this.btnEmail_Click); this.Load += new System.EventHandler(this.Page_Load); } #endregion private void btnEmail_Click(object sender, System.EventArgs e) { MailMessage mail = new MailMessage(); mail.From = txtFrom.Text; mail.To = txtTo.Text; mail.Cc = txtCC.Text; mail.Subject = txtSubject.Text; mail.Body = txtMessage.Text; mail.BodyFormat = MailFormat.Text; SmtpMail.Send(mail); } } }
我找到那个aspnet_regiis -i了,运行了,但还是不行
在.aspx设计中已经设计好了界面有文本框和按钮,但是一到浏览器中却不能显示文本框和按钮,只能显示一些静态的文字eg: From:To:Please enter a valid e-mail address之类的,帮我看看程序又没有错吧
在“运行”中执行:C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis -i没有这个程序,我的.net装在e盘的。
我的.aspx源程序
<%@ Page language="c#" Src="WebForm1.aspx.cs" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="simpleMail.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<meta content="True" name="vs_showGrid">
<meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript (ECMAScript)" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<style type="text/css">
BODY { FONT-WEIGHT: normal; FONT-SIZE: 12pt; FONT-FAMILY: arial }
.Error { FONT-WEIGHT: normal; FONT-SIZE: 12pt; COLOR: red; FONT-FAMILY: arial }
</style>
</HEAD>
<body ms_positioning="GridLayout" text="#000099">
<form id="Form1" method="post" runat="server">
<div style="Z-INDEX: 100; LEFT: 10px; WIDTH: 300px; POSITION: relative; TOP: 10px; HEIGHT: 400px">
<TABLE cellSpacing=10 cellPadding=1 width="300" border="0">
<TR>
<TD>
From:
</TD>
<TD colspan=2>
<asp:TextBox id="txtFrom" runat="server" >wode</asp:TextBox>
</TD>
</TR>
<TR>
<TD>
To:
</TD>
<TD colspan="2">
<asp:TextBox id="txtTo" runat="server"></asp:TextBox>
</TD>
</TR>
<TR>
<TD>
CC:
</TD>
<TD colspan="2">
<asp:TextBox id="txtCC" runat="server"></asp:TextBox>
</TD>
</TR>
<TR>
<TD colspan="3"><FONT face="宋体"></FONT>
</TD>
</TR>
<TR>
<TD colspan="3">
Subject:
</TD>
</TR>
<TR>
<TD colspan="3">
<asp:TextBox id="txtSubject" runat="server" Width="288px" Height="24px"></asp:TextBox>
</TD>
</TR>
<TR>
<TD colspan="3">
Message:
</TD>
</TR>
<TR>
<TD colspan="3">
<asp:TextBox id="txtMessage" AutoPostBack="False" Rows="10" runat="server" Width="313px" Height="160px"></asp:TextBox>
</TD>
</TR>
<tr>
<td colspan="3">
<asp:Button id="btnEmail" runat="server" Text="Send Email"></asp:Button>
</td>
</tr>
</TABLE>
</div>
<DIV style="Z-INDEX: 101; LEFT: 352px; WIDTH: 264px; POSITION: absolute; TOP: 24px; HEIGHT: 400px">
<TABLE style="WIDTH: 300px; HEIGHT: 80px" cellSpacing="1" cellPadding="1" width="300" border="0">
<TR>
<TD>
<asp:RequiredFieldValidator id="rfvTxtfrom" runat="server" ControlToValidate="txtFrom" Display="Dynamic" Font-Name="Verdana" Font-Size="10pt">* please provide an email address
</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator id="revTxtfrom" runat="server" ControlToValidate="txtFrom" ValidationExpression="^.*\@.*\..*$" Display="static" Font-Name="verdana" Font-Size="10pt">
Please enter a valid e-mail address
</asp:RegularExpressionValidator>
</TD>
</TR>
<TR>
<TD>
<asp:RequiredFieldValidator id="rfvTxtto" runat="server" ControlToValidate="txtTo" Display="Dynamic" Font-Name="Verdana" Font-Size="10pt">* please provide an email address
</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator id="revTxtto" runat="server" ControlToValidate="txtTo" ValidationExpression="^.*\@.*\..*$" Display="static" Font-Name="verdana" Font-Size="10pt">
Please enter a valid e-mail address
</asp:RegularExpressionValidator>
</TD>
</TR>
<TR>
<TD>
<asp:RegularExpressionValidator id="revTxtcc" runat="server" ControlToValidate="txtCC" ValidationExpression="^.*\@.*\..*$" Display="static" Font-Name="verdana" Font-Size="10pt">
Please enter a valid e-mail address
</asp:RegularExpressionValidator>
</TD>
</TR>
</TABLE>
</DIV>
</form>
</body>
</HTML>
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Web.Mail;namespace simpleMail
{
/// <summary>
/// Summary description for WebForm1.
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox txtFrom;
protected System.Web.UI.WebControls.TextBox txtTo;
protected System.Web.UI.WebControls.TextBox txtCC;
protected System.Web.UI.WebControls.TextBox txtSubject;
protected System.Web.UI.WebControls.Button btnEmail;
protected System.Web.UI.WebControls.RequiredFieldValidator rfvTxtfrom;
protected System.Web.UI.WebControls.RegularExpressionValidator revTxtfrom;
protected System.Web.UI.WebControls.RequiredFieldValidator rfvTxtto;
protected System.Web.UI.WebControls.RegularExpressionValidator revTxtto;
protected System.Web.UI.WebControls.RequiredFieldValidator rfvTxtcc;
protected System.Web.UI.WebControls.RegularExpressionValidator revTxtcc;
protected System.Web.UI.WebControls.TextBox txtMessage;
public WebForm1()
{
Page.Init += new System.EventHandler(Page_Init);
} private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
} private void Page_Init(object sender, EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
} #region Web Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.btnEmail.Click += new System.EventHandler(this.btnEmail_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void btnEmail_Click(object sender, System.EventArgs e)
{
MailMessage mail = new MailMessage();
mail.From = txtFrom.Text;
mail.To = txtTo.Text;
mail.Cc = txtCC.Text;
mail.Subject = txtSubject.Text;
mail.Body = txtMessage.Text;
mail.BodyFormat = MailFormat.Text;
SmtpMail.Send(mail);
}
}
}
From:To:Please enter a valid e-mail address之类的,帮我看看程序又没有错吧