Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
插入空值时的错误处理,asp.net c#_C#_Asp.net_Error Handling - Fatal编程技术网

插入空值时的错误处理,asp.net c#

插入空值时的错误处理,asp.net c#,c#,asp.net,error-handling,C#,Asp.net,Error Handling,我有一个内置asp.net c#的网页。用户总是需要在db表中创建新记录。有两个输入字段,文本和分数。文本不能为空值,因此如果用户未在Submit上输入文本,页面将出错。我想在代码隐藏页面中加入一些简单的错误处理代码。我尝试在插入的方法中包含if/else,但遇到了一些java脚本错误。任何帮助都会得到报答。谢谢 aspx页----------------- <EditItemTemplate> <customEditors:EditorW

我有一个内置asp.net c#的网页。用户总是需要在db表中创建新记录。有两个输入字段,文本和分数。文本不能为空值,因此如果用户未在Submit上输入文本,页面将出错。我想在代码隐藏页面中加入一些简单的错误处理代码。我尝试在插入的方法中包含if/else,但遇到了一些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>


为什么不使用RequiredFieldValidator验证程序?它在网格中工作

他没有使用代码保存,而是使用绑定自动保存
               <asp:RequiredFieldValidator id="RequiredFieldValidator2"
                ControlToValidate="TextBox1"
                Display="Static"
                ErrorMessage="*"
                runat="server"/> 
if (page.isValid){
//send to db
}