Jquery 处理“页面加载”中格式错误的查询字符串`

Jquery 处理“页面加载”中格式错误的查询字符串`,jquery,asp.net,query-string,Jquery,Asp.net,Query String,我想打开一个模式错误框,其中包含一条消息和一个按钮,当传入的查询字符串不包含必需的属性或格式不正确时,会从页面加载事件重定向用户 我已经定义了一个用于打开对话框的jQuery函数,但是当我试图通过RegisterStartupScript或RegisterClientScriptBlock注册它时,它不会出现 函数{ $('#errorDialog')。对话框({ 自动打开:错误, 身高:120, 宽度:500, 可拖动:错误, 可调整大小:false, 莫代尔:是的, 标题:“错误!”, 打开

我想打开一个模式错误框,其中包含一条消息和一个按钮,当传入的
查询字符串
不包含必需的属性或格式不正确时,会从
页面加载
事件重定向用户

我已经定义了一个用于打开对话框的
jQuery
函数,但是当我试图通过
RegisterStartupScript
RegisterClientScriptBlock
注册它时,它不会出现

函数{
$('#errorDialog')。对话框({
自动打开:错误,
身高:120,
宽度:500,
可拖动:错误,
可调整大小:false,
莫代尔:是的,
标题:“错误!”,
打开:功能(类型、数据){
$(this.parent().appendTo(“form”);
},
关闭:功能(类型、数据){
$('#addNoteButton').hide();
}
});
$('errorDialog')。对话框(“打开”);
$('#addNoteButton').hide();
}
并在加载页面上执行以下操作:

string cID=Page.Request[“c”];
int-d=0;
如果(cID!=null)
{
尝试
{
收缩D=转换为32(cID);
合同合同=FacadeFactory.ProjectsFacade.GetContract(contracd);
TFSContract source=TFS.GetTFSContract(合同);
合同=来源;
}
捕获(例外)
{
errMessage.Text=“Zakázka s tímtočslem neexistuje!”;
RegisterClientScriptBlock(this,typeof(Page),UniqueID,script,true);
返回;
}
}
其他的
{
errMessage.Text=“Zakázka s tímtočslem neexistuje!”;
ScriptManager.RegisterClientScriptBlock(this.Page,typeof(Page),this.UniqueID,script,true);
返回;
}

有人能告诉我如何做到这一点吗?

你的做法-但你会犯什么错误?你的代码是什么?我没有收到错误,只是没有显示对话框。