您现在的位置是:首页 >

古筝入门教程视频教程 ASP.NET入门教程 8.2 修改已存在的记录[3]

火烧 2022-12-20 09:46:23 1058
ASP.NET入门教程 8.2 修改已存在的记录[3] 例如 前面的代码将在Detail View数据绑定控件的底部产生Edit和New两个按钮 lt a :ma dField ShowEditBut

ASP.NET入门教程 8.2 修改已存在的记录[3]  

    例如 前面的代码将在DetailsView数据绑定控件的底部产生Edit和New两个按钮

    <asp:mandField ShowEditButton= True >

    这个小标记将激活该数据绑定控件中更新记录的所有功能 该标记将把自己呈现为DetailsView控件中一个以EDIT为标题的按钮 或是GridView中的一列EDIT按钮 当控件处于编辑模式时 它还将自动隐藏自己并以Update和Cancel两个按钮作为替代

    一个常见的问题是试图以无效的数据更新记录 例如 在Goals Against字段中用户可能会输入文字或日期 当数据控件将该值发送到数据库时就会产生一个错误 因为数据库中将GoalsAgainst字段的值限制为整数 可以通过多种方法解决这个问题 其中两种方法是ASP NET 的内容 首先 尽可能减少用户手动输入数据的可能 例如 对用户为某个球队输入GoalsAgainst值的操作 可以提供一个带有从 到io选项的列表框(也许对于Wrox United需要提供从 到 的选项) 第二种技术是使用ASP NET 的验证控件 这将在第 章讨论 首要的原则是 用户输入的任何数据在发送给数据库之前都要经过验证控件的检查 这种方法大大减少了SQL注入工具的可能性

    前面的内容解释了在创建控件时打开编辑功能的步骤 也可以在控件拖放到页面之后使用VWD打开这个功能 打开数据源控件的Common Tasks面板并单击Configure Data Source 再次浏览向导 但每一步都会显示己设置好的状态 单击Advanced按钮并添加额外的命令 然后返回并打开数据绑定控件的Common Tasks面板激活编辑功能

古筝入门教程视频教程 ASP.NET入门教程 8.2 修改已存在的记录[3]
lishixinzhi/Article/program/net/201311/14650  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码