【问题标题】:ASP.NET Formview Item Inserting EventASP.NET Formview 项插入事件
【发布时间】:2008-10-31 04:07:24
【问题描述】:

我正在使用 ASP.NET 中的 FormView 控件来创建一个简单的表单以插入 MS SQL DB。我有一个 onItemInserting 事件来设置一些值(例如时间戳等),并且很好奇如何检查一些用户在 onItemInserting 事件中输入的值并 cancel 插入该项目。我想在后面的代码中这样做的原因是查询数据库并使用这些值来验证用户输入的数据。

伪代码如下:

protected void Form_addRoom_ItemInserting(object sender, FormViewInsertEventArgs e)
{
  ... Query DB for some values ...
  if(enteredMaxPeople > queryMaxPeople)
  {
    **Cancel** DB Insert
    statusLabel.text = "Value entered not valid";
  }
}

最后问题归结为如何取消 FormView 插入后面的代码?

谢谢! 肖恩

【问题讨论】:

    标签: asp.net sql formview


    【解决方案1】:
    e.Cancel = true;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多