39-在编辑和插入界面里添加验证控件探究.docxVIP

  • 5
  • 0
  • 约7.42千字
  • 约 10页
  • 2017-09-14 发布于湖北
  • 举报

39-在编辑和插入界面里添加验证控件探究.docx

到目前为止的讨论编辑DataList的教程里,没有包含任何验证用户的输入,即使是用户非法输入— 遗漏了product的name或者负的price— 会导致异常。在前面一章里我们学习了如何在DataList的UpdateCommand事件处理中添加异常处理代码,以便在出现异常时捕捉它并显示友好的错误信息。然而理想的编辑界面应该包含验证控件,用来在第一时间里阻止用户输入一些非法数据。本章我们将学习在DataList的EditItemTemplate里添加验证控件从而提供一个更安全的编辑界面,这非常容易。本章将使用前面创建的例子,并扩展编辑界面用来添加合适的验证控件。第一步: 从处理 BLL和 DAL的异常复制例子在处理BLL和DAL的异常里我们创建了一个以两列的方式列出product的name和price的DataList。本章的目标是扩展这个DataList的编辑界面,让它包含验证控件。我们的验证逻辑如下:product的 name 是必填的确保输入的price的值是合法的货币类型格式确保输入的price的值大于等于0 我们首先需要将ErrorHandling.aspx页的例子复制到UIValidation.aspx里。这其中包括页面的声明代码和后台代码。下面是复制声明代码的步骤:在? Visual Studio的打开 ErrorHandling.aspx 切换到源视图复制从 asp

文档评论(0)

1亿VIP精品文档

相关文档