ASP.NET 演练:验证 Web 窗体页中的用户输入
本演练阐释如何使用 ASP.NET 验证程序控件检查网页中的用户输入。您无需代码就可以使用某些自动执行所有检查的控件。此外,您还将通过编写代码创建一个自定义验证程序,该过程将演示如何将您自己的逻辑添加到页的验证框架中。最后,您将学习如何根据用户在页上所做的选择有条件地验证用户输入。
在本演练中,您将为网站创建一个允许访问者申请预订的页面。由于本演练的目的是为阐释验证,因此预订什么对本演练并不重要(例如,可预订餐厅、社区中心会议室或别的地点),并且该页并不真正处理预订。
您所创建的该页将提示用户输入电子邮件地址、预订人数和预订日期。该页还允许用户申请其预订的电话确认。(如果该页实现该功能,则该功能默认为电子邮件确认。)
安全说明: 默认情况下,Web 窗体页将自动验证是否有恶意用户试图将脚本发送到您的应用程序中。
通过此演练,您将学会如何执行以下任务:
·使用验证程序控件检查 ASP.NET 网页中的用户输入。
·设置显示验证错误消息的格式。
·通过编写代码创建自定义验证。
一、创建网站和网页
在本演练的第一部分,将创建可以使用样式的网站和网页。
如果您已在 Visual Studio 中创建了一个网站(例如,通过主题演练:在 Visual Web Developer 中创建基本网页),则可以使用该网站并跳到本演练后面的“添加控件”部分。否则,按照下面的步骤创建一个新的网站和网页。
1.1、创建文件系统网站
1、打开 Visual Studio。
2、在“文件”菜单上单击“新建网站”。 “新建网站”对话框随即出现。
3、在“语言”列表中,单击您想使用的编程语言。 您选择的编程语言将是网站的默认语言,但您可以为每个页面分别设置编程语言。
4、在“Visual Studio 已安装的模板”之下单击“ASP.NET 网站”。
5、在“位置”框中输入要保存网站页面的文件夹的名称。 例如,键入文件夹名“C:\WebSites”。
6、单击“确定”。 Visual Studio 创建该文件夹和一个名为 Default.aspx 的新页。
1.2、添加控件
您将只使用几个控件提示用户输入预订所需的信息。
1.3、添加控件和文本
1、切换到“设计”视图。
2、键入一个页标题,如“Submit a Reservation”(提交预订)。
3、从
相关文档:
报错信息如下:
检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。
网上找贴解决如下,转贴作记~~
转自:http://blog.csdn.net/happy_ddm/archive/2007/07/09/1683207.aspx
解决方法:
在DCOM组件服务中给MICROSOFT.EXCEL组件赋予ASP.NET的操作权限, ......
GridView无代码分页排序
GridView选中,编辑,取消,删除
GridView正反双向排序
GridView和下拉菜单DropDownList结合
GridView和CheckBox结合
鼠标移到GridView某一行时改变该行的背景色方法一
鼠标移到GridView某一行时改变该行的背景色方法二
GridView实现删除时弹出确认 ......
出处:天极网 作者:朱先忠编译 时间:2006-9-25 9:36:00
一、简介
在上篇中我们详细分析过,.NET框架2.0版本提供了一个新的命名空间(System.Net.Mail)和一些发送电子邮件的新类(注意:.NET框架1.x版本中提供的命名空间System.Web.Mail及相关的类仍然可以使用,以实现向后兼容性)。而且,我们 ......
在CS文件中,首先在顶部引入操作Excel数据的命名空间
using System.Data.OleDb;
正式代码如下:
private void Button_Click(object sender, System.EventArgs e)
{
string thefullname = this.uploadFile.PostedFile.FileName;//获 ......