易截截图软件、单文件、免安装、纯绿色、仅160KB

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、从


相关文档:

ASP.NET 树结构及权限树的设计

 
1.树形结构的设计
在开发ASP.NET的项目中,有许多项目用到的树形结构,其中有些树形结构相对复杂,也有简单的,但无论是简单的树形结构还是复杂的树形结构,有着好的结构对于性能和稳定性都有着很大的作用。比如你的树结构的数据很大,如果是采用比较死的方式一次性加载进来那么你在加载这棵树的时候就是相当的耗 ......

关于asp.net一种实现验证码的简单方法

下面是用来测试验证码的前台显示代码:其中脚本函数change的作用是实现“看不清楚,换一张的效果”
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CheckTest.aspx.cs" Inherits="SecurityCodeTest.CheckTest" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http ......

asp.net中打开Excel上传文件,读取数据的方法

 
代码:
/// <summary>
    /// 打开Excel文件
    /// </summary>
    /// <param name="ExcelFileName">文件名</param>
    private void OpenExcelFile(string ExcelFileName)
    {
  &nb ......

Asp.net: GridView72绝技

 
 
 
 
 
GridView无代码分页排序
GridView选中,编辑,取消,删除
GridView正反双向排序
GridView和下拉菜单DropDownList结合
GridView和CheckBox结合
鼠标移到GridView某一行时改变该行的背景色方法一
鼠标移到GridView某一行时改变该行的背景色方法二
GridView实现删除时弹出确认 ......

Asp.net调用webservice

这是我从别处摘抄的一篇文章,相信大家都很熟悉的,讲的很明白,但是我对其中一点存有疑惑,许久也没有找到答案。
调用webservice时可以返回datatable等复杂数据类型,下面例子中也有的,在前台调用时,其实这些数据类型经过了转换器处理。下面的例子中,返回的datatable被一项一项添加到select上去了,其实我看了就是一个 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号