我有两个按钮,它们都在 asp.net 中提交表单。
我需要在下面的函数中知道..单击了什么按钮..登录或注册按钮。通过这些信息,我想触发加载事件中的功能之一。
protected void Page_Load(object sender, EventArgs e)
{
AddCountries();
AddAge();
if (IsPostBack)
{
string pwd = LoginPassword.Text;
string saltAsBase64 = "z3llWdYSA2DY3M4uNSpOQw==";
string hash = HashPass.GenerateHash(pwd, saltAsBase64);
if (Page.IsValid)
{
LoginUser(hash);
/// Depending on what the user pressed..I need to trigger the function
// above or below
RegisterUser(hash);
}
}
}
如果我在按钮事件中有这个怎么办:
FormsAuthentication.RedirectFromLoginPage(currentUser.UserName, false);
重定向会在按钮事件之后立即发生吗?还是会再次触发页面加载事件,忽略该重定向?