本文介绍了显示模式对话框或表单时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在检查数据库中是否存在emailId,如果存在我正在寻找创建确定/取消"确认对话框.如果用户说确定",我将重定向到其他形式.
I am checking emailId exists in DB, If ExistsI am looking to create a Ok/Cancel confirmation dialog.if user say "Ok" I am redirecting to some other form.
我的代码是:
If emailId = True Then
If MsgBox("Your email address exists in our database. Click OK to update your Details.", MsgBoxStyle.Information + MsgBoxStyle.OkCancel, Title:="NJ Golf Resort") = MsgBoxResult.Ok Then
Response.Redirect("~/articles.asp?a=" & a & "&b=" & b )
End If
End If
对于上面的代码,我遇到了错误:
for above code i m getting error :
推荐答案
function redirect(a,b){
if(confirm('Your email id is in DB')){
window.location.href='/articles.asp?a='+a+'&b='+b;
}
}
在服务器端,调用上述客户端功能为
In serverside call the above client side function as
If emailId = True Then
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "EmailID", String.Format("redirect({0},{1});", aValue, bValue), true);
/*For Asp.net AJAX use the following code*/
ScriptManager.RegisterStartupScript(this.GetType(), "EmailID", String.Format("redirect({0},{1});", aValue, bValue), true);
如果结束
注意:我已经给出了C#代码.请转换为VB.
Note:I have given the C# code.Translate to VB.
这篇关于显示模式对话框或表单时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!