我有两种验证方法(HasSession()
,IsUserMatch()
)返回Boolean
,一种方法HasSession()
显示警告框,但IsUserMatch()
方法未显示提醒框。
按钮代码
protected void lbUpVote_Click(object sender, EventArgs e)
{
if (!HasSession() && !IsUserMatch(lblUserId.Text))
{
// Some code
}
}
答案 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
}