只显示一个警报

时间:2017-05-22 18:15:52

标签: c# asp.net alert

我有两种验证方法(HasSession()IsUserMatch())返回Boolean,一种方法HasSession()显示警告框,但IsUserMatch()方法未显示提醒框。

按钮代码

protected void lbUpVote_Click(object sender, EventArgs e)
{
   if (!HasSession() && !IsUserMatch(lblUserId.Text))
   {
       // Some code
   }
}

1 个答案:

答案 0 :(得分:2)

如果!HasSession()为false,则IsUserMatch将不会被执行。

有些参考资料供您阅读:https://msdn.microsoft.com/en-us/library/2bxt6kc4.aspx

我认为最干净的解决方案是:

var sessionResult = HasSession();
var userResult = IsUserMatch();

if(sessionResult && userResult){
    //Do Something
}