【发布时间】:2011-12-16 07:47:52
【问题描述】:
我有一个带有提交按钮的表单。单击提交按钮时,我会显示一个带有确认和取消的 jqueryUI 对话框。点击确认后,我想回帖并调用提交按钮的事件处理程序,而不是 Page_Load 事件。
我有以下
HTML
<input type="submit" value="Submit" id="submit" runat="server" onclick="submit" />
jQuery
$("#dialog").dialog('option', 'buttons', {
"Confirm": function () {
$("#ctl01").submit();
},
"Cancel": function () {
$(this).dialog("close");
}
});
到目前为止,这将调用 page_load 事件,因为我“只是”提交整个表单。
服务器端
protected void Page_Load(object sender, EventArgs e)
{
if(Page.IsPostBack)
result.Text += "hey post-back, we did it!";
}
protected void submit(object sender, EventArgs e)
{
result.Text += "hey, event handler! ";
}
【问题讨论】:
-
我在这里没有看到问题?它不工作吗?你想让它做什么?
-
我希望它运行 submit(object sender, EventArgs e) 事件处理程序,而不是 Page_Load
标签: jquery asp.net jquery-ui-dialog