当我按下“submit”按钮并且所有验证通过后面的代码被处理时,我得到了一个.aspx页面 , 完成后,我不想使用ui-dialog向用户确认这个概念。Jquery Ui-Dialog确认表单提交
当用户按下确定我wan't的页面回重定向到主网页(不同的.aspx)我的问题的
是:
是它甚至有可能重定向到一个.aspx从客户端 (我猜不是)
如果不是如何,我会从aspx页面调用ui对话框。
我将如何检测使用jquery的帖子?
我将如何拉查询字符串使用jQuery?
当我按下“submit”按钮并且所有验证通过后面的代码被处理时,我得到了一个.aspx页面 , 完成后,我不想使用ui-dialog向用户确认这个概念。Jquery Ui-Dialog确认表单提交
当用户按下确定我wan't的页面回重定向到主网页(不同的.aspx)我的问题的
是:
是它甚至有可能重定向到一个.aspx从客户端 (我猜不是)
如果不是如何,我会从aspx页面调用ui对话框。
我将如何检测使用jquery的帖子?
我将如何拉查询字符串使用jQuery?
您可以从代码隐藏中调用显示消息的函数。是的,可以从客户端重定向到.aspx页面。看看下面的代码:
的Javascript:
function showSuccessMessage() {
$("#dialog-message").dialog({
modal: true,
buttons: {
Ok: function() {
$(this).dialog("close");
window.location = '<%= ResolveClientUrl("~/Default.aspx") %>';
}
}
});
}
所有你需要的是注入在服务器代码中调用这个函数:
void SubmitButton_Click(object sender, EventArgs e)
{
// your code here...
if (IsAsync)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "success", "showSuccessMessage();", true);
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "success", "showSuccessMessage();", true);
}
}
10x很多:) 如果我可以,还有一件事 你将如何发送该函数的参数 我有一个用户名,我想通过“showSuccess(Session [”user“]。toString());” 有没有办法在那里推送一个Eval? –
http://stackoverflow.com/questions/887029/how json-ui-dialog/972832#972832 – Rafay
也传递参数 http://stackoverflow.com/questions/7779044/passing-arguments-to-javascript-function-from-code - 错误后面 –