我有一个提交按钮。 2种方法被调用。
当我运行这个应用程序时,第一个功能运行良好;但是第二个函数会立即抛出异常,因为控件的值为空。
我该怎么处理?我试图从第一个调用第二个fn。但这很乏味。
我知道使用If语句,例如
if(txt_name.Text!=="") { //my c# logic in default.aspx.cs }
其他任何可取的方法?
答案 0 :(得分:0)
尝试检查null或清空文本框
if(!String.IsNullOrEmpty(txt_name.Text.Trim())) {
//your code
}
当您的代码运行时,您必须停止您的表单发布,直到您的表单通过javascript / Jquery验证。这可以通过禁用按钮直到表单被验证来完成
答案 1 :(得分:0)
尝试string.Empty
if(!txt_name.Text.Equals(srting.Empty))
{
//Some Code
}
这将检查Null和空字符串。