在按钮点击时调用验证功能以及提交数据功能

时间:2014-03-16 10:42:48

标签: asp.net

我想验证代码,如果它是正确的,那么将页面上的数据发送到DB。

以下是功能:

ValidateCode(object send, EventArgs e)
{ logic here}

提交按钮代码:

Register_Clicked(object sen, EventArgs e)

因此,在注册表单击中,我想触发ValidateCode函数,如果它正确,则只保存数据。

1 个答案:

答案 0 :(得分:1)

首先,确保您的ValidateCode()函数返回一个布尔值(如果传递验证,则为true;否则为false):

ValidateCode(object send, EventArgs e)
{ 
    // logic here

    // return boolean value
    if (passed) {
        return true;
    }

    return false;
}

然后你可以在register_clicked函数中添加它:

 Register_Clicked(object send, EventArgs e)
 {
     if (ValidateCode(send, e)) {
         // validation passed code
     } else {
         // validation failed code
     }
 }