2个方法调用按钮点击 - 异常处理

时间:2014-10-07 09:49:14

标签: javascript c# asp.net

我有一个提交按钮。 2种方法被调用。

  1. 用于验证控件的Java脚本函数(客户端) - onclientclick事件
  2. C#方法button_submit_click(服务器端数据库访问)-onclick事件。
  3. 当我运行这个应用程序时,第一个功能运行良好;但是第二个函数会立即抛出异常,因为控件的值为空。

    我该怎么处理?我试图从第一个调用第二个fn。但这很乏味。

    我知道使用If语句,例如

    if(txt_name.Text!=="") { //my c# logic in default.aspx.cs }

    其他任何可取的方法?

2 个答案:

答案 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和空字符串。