【问题标题】:Error handling when inserting a null value, asp.net c#插入空值时的错误处理,asp.net c#
【发布时间】:2010-12-02 23:10:02
【问题描述】:

我有一个用 asp.net c# 构建的网页。它始终是用户在 db 表中创建新记录。有两个输入字段,文本和分数。 text 不能为空值,因此如果用户在提交时未输入文本,则页面会出错。我想在页面后面的代码中加入一些简单的错误处理代码。我尝试包含一个 if/else on_inserted 方法,但遇到了一些 java 脚本错误。任何帮助将不胜感激。谢谢。

aspx 页面 ------

 <EditItemTemplate>
                  <customEditors:EditorWithCustomButtons_1 runat="server" ID="Editor1" Content='<%# Bind("userText") %>' />

                </EditItemTemplate>
                <InsertItemTemplate>
                  <customEditors:EditorWithCustomButtons_1 runat="server" ID="Editor1" Content='<%# Bind("userText") %>' />
                </InsertItemTemplate>

【问题讨论】:

    标签: c# asp.net error-handling


    【解决方案1】:

    为什么不使用RequiredFieldValidator 验证器?它在网格内工作

    【讨论】:

      【解决方案2】:
                     <asp:RequiredFieldValidator id="RequiredFieldValidator2"
                      ControlToValidate="TextBox1"
                      Display="Static"
                      ErrorMessage="*"
                      runat="server"/> 
      

      另外不要忘记在保存到数据库之前使用页面是有效的。

      if (page.isValid){
      //send to db
      }
      

      【讨论】:

      • 他没有使用代码保存 - 它是使用绑定自动保存的
      猜你喜欢
      • 1970-01-01
      • 2014-11-06
      • 1970-01-01
      • 2021-06-16
      • 1970-01-01
      • 2021-12-22
      • 1970-01-01
      相关资源
      最近更新 更多