ASP.NET中的Code Behind技术
der, EventArgs e) { file://Check if the Name and Email fields are filled in if(Name.Value!=""&&Email.Value!="") { file://Send the Mail System.Web.Mail.SmtpMail.Send(Email.Value, "saurabh@mastercsharp.com", "Mail From:"+Name.Value,Message.Value); } } </script> </head> <body> <h3>欢迎进入Code Behind设计界面</h3> <form runat="server"> <table border="1" width="100%"> <tr> <td width="100%" colspan="2">请填入下列各项</td> </tr> <tr> <td width="35%">姓名</td> <td width="65%"> <input type="text" id="Name" name="Name" size="20" runat="server" /> </td> </tr> <tr> <td width="35%">电子邮件地址</td> <td width="65%"> <input type="text" id="Email" name="Email" size="20" runat="server" /> </td> </tr> <tr> <td width="35%">内容</td> <td width="65%"><textarea rows="7" id="Message" name="Message" cols="26" runat="server"> </textarea></td> </tr> <tr> <td width="100%" colspan="2"> <input type="submit" value="Submit" id="B1" name="B1" OnServerClick="Post_Form" runat="Server" /> </td> </tr> </table> </form> <p> </p> </body> </html> 4).开始创建Code Behind文件 如果上面的页面能够成功运行,接下来就要把程序代码从界面设计代码中分离出来。这要通过以下步骤来完成。 a).创建一个.cs源程序文件 在你的应用程序的主机的虚拟目录下建立文件名为"Send.cs",并且用文本编辑器打开此文件。 b).拷贝脚本到send.cs程序文件 把mail.aspx中的<script runat="server">到</script>中的所有内容(包括脚本的表示符),剪切到send.cs文件中。 C).修改.cs文件 必须保证send.cs文件是一个正确的c#文件,因此必须对此时的.cs文件进行必要的修改,下面列出修改前后的文件代码,比较一下二者差异: 没有修改的C#文件,如下:
完成修改后的文件,如下:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |