如何将ASP.NET 2.0中的SqlDataSource控件从开放式并发修改为长尾词?

2026-03-31 01:330阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3773个文字,预计阅读时间需要16分钟。

导语:在前面的教程中,我们学习了如何为SqlDataSource控件添加插入、更新和删除功能。简单来说,就是为其对应的属性(insertCommand、updateCommand、deleteCommand)赋以相应的INSERT、UPDATE和DELETE SQL语句。

导言:

  在前面的教程里,我们考察了如何为SqlDataSource控件添加插入、更新、删除功能。简而言之,就是为其nsertCommand, UpdateCommand和DeleteCommd属性赋以相应的INSERT,UPDATE和DELETESQL语句,并将相应的参数放置在<InsertParameters>, <UpdateParameters>和<DeleteParameters>标签里。我们可以手工书写这些代码,也可以通过在设置数据源向导里单击“高级”按钮,选择“自动生成INSERT, UPDATE和DELETE命令”,自动的生成语句。

  在“高级SQL生成选项”对话框里有个“使用开放式并发”选项(见图1)。当
选择该项后,数据库中的数据在自上一次成功保存以来没发生任何改变的情况下,才能成功地执行更新或删除操作。


图1:在“高级SQL生成选项”对话框添加开放式并发支持

  在实现开放式并发教程路我们探讨了开放式并发控制的基本原理以及如何对ObjectDataSource控件使用开放式并发。在本教程我们看如何对SqlDataSource控件使用开放式并发。

新的开放式并发

  在一个允许多人同时编辑或删除相同数据的应用程序里,有这种可能:一个人修改后的记录意外地被另一个人修改的记录所覆盖。在Implementing Optimistic Concurrency 这篇教程我们例举过这样的例子:

  例如,假设两个用户,Jisun和Sam,都访问我们的应用软件中的一个页面,这个页面允许访问者通过一个GridView控件更新和删除产品数据。

阅读全文

本文共计3773个文字,预计阅读时间需要16分钟。

导语:在前面的教程中,我们学习了如何为SqlDataSource控件添加插入、更新和删除功能。简单来说,就是为其对应的属性(insertCommand、updateCommand、deleteCommand)赋以相应的INSERT、UPDATE和DELETE SQL语句。

导言:

  在前面的教程里,我们考察了如何为SqlDataSource控件添加插入、更新、删除功能。简而言之,就是为其nsertCommand, UpdateCommand和DeleteCommd属性赋以相应的INSERT,UPDATE和DELETESQL语句,并将相应的参数放置在<InsertParameters>, <UpdateParameters>和<DeleteParameters>标签里。我们可以手工书写这些代码,也可以通过在设置数据源向导里单击“高级”按钮,选择“自动生成INSERT, UPDATE和DELETE命令”,自动的生成语句。

  在“高级SQL生成选项”对话框里有个“使用开放式并发”选项(见图1)。当
选择该项后,数据库中的数据在自上一次成功保存以来没发生任何改变的情况下,才能成功地执行更新或删除操作。


图1:在“高级SQL生成选项”对话框添加开放式并发支持

  在实现开放式并发教程路我们探讨了开放式并发控制的基本原理以及如何对ObjectDataSource控件使用开放式并发。在本教程我们看如何对SqlDataSource控件使用开放式并发。

新的开放式并发

  在一个允许多人同时编辑或删除相同数据的应用程序里,有这种可能:一个人修改后的记录意外地被另一个人修改的记录所覆盖。在Implementing Optimistic Concurrency 这篇教程我们例举过这样的例子:

  例如,假设两个用户,Jisun和Sam,都访问我们的应用软件中的一个页面,这个页面允许访问者通过一个GridView控件更新和删除产品数据。

阅读全文