从void方法输出变量,以便javascript函数可以读取该变量
本文关键字:变量 函数 读取 javascript 以便 void 方法 输出 | 更新日期: 2023-09-27 18:29:31
嗨,我正试图通过这种方法对用户进行身份验证
protected void btnLogin_Click(object sender, EventArgs e)
{
string email = txtEmail.Text;
string password = txtPassword.Text;
try
{
bool loginResult = SingletonManager.Instance.FrontendFactories.UserFrontendFactory.LoginUser(email, FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text, "MD5"), chkRememberMe.Checked);
if (loginResult == true)
{
FormsAuthentication.RedirectFromLoginPage(txtEmail.Text, true);
Context.Items.Add("email", txtEmail.Text);
}
else
{
txtEmail.CssClass += " " + "txt-error-message";
errorIconmaEmail.Visible = true;
txtPassword.CssClass += " " + "txt-error-message";
errorIconPassword.Visible = true;
}
}
catch (Exception ex)
{
lblerror.Text = ex.Message;
}
}
现在我知道它是一个void方法,void方法不返回值,但是否有办法在else块(而不是当前代码)中sumhow创建一个bool,例如bool isValidUser=false,因此javascript函数将根据这个bool的值处理错误消息样式。仅供参考,我正在访问公共变量背后的代码。
<%= isValidUser %>
RegisterCloentScriptBlock似乎就是您要查找的函数。