2 javascript c# asp.net jquery
我有一个jQuery模态系统,我已经构建并希望在用户输入的用户名或密码无效时触发模式弹出.我需要从ASP中的C#代码隐藏中进行这些检查,如果有无效的用户名或密码,则触发我的javascript函数:showModal("errorDiv").
这可能吗?
我不想将javascript绑定到按钮单击,而是按下按钮单击时的代码块条件.
所以基本上
btnSubmit_OnClick(sender, e)
{
if (Username.Exists())
//// Continue on
else
call showModal("errorDiv");
}
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
看看ScriptManager.RegisterStartupScript方法,它允许您在客户端执行JavaScript,当您的异步请求以控件结束时,此方法会将您的JavaScript附加到服务器端响应:
ScriptManager.RegisterStartupScript(UpdatePanel1, GetType(), "showModalScript",
"showModal('errorDiv');", true);
Run Code Online (Sandbox Code Playgroud)
如果您没有使用MS Ajax UpdatePanel进行部分页面呈现,并且回发是正常的,请查看ClientScriptManager.RegisterClientScriptBlock:
ClientScript.RegisterStartupScript(GetType(), "showModalScript",
"showModal('errorDiv');", true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2085 次 |
| 最近记录: |