Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQueryAjax中的Asp.Net控件_Asp.net_Jquery_Ajax_Postback - Fatal编程技术网

jQueryAjax中的Asp.Net控件

jQueryAjax中的Asp.Net控件,asp.net,jquery,ajax,postback,Asp.net,Jquery,Ajax,Postback,在我的页面(根文件夹)上,我正在打开一个对话框,其中包含从~/ajax/WebPage.aspx?id=1获取的ajax加载内容(jQuery)。内容具有asp.net服务器控件(按钮)。问题是,当我单击按钮时,会发生回发,但不是发布到~/ajax/WebPage.aspx?id=1,而是转到~/WebPage.aspx?id=1,这当然不存在 什么是修复,我不想将我的ajax页面移动到根文件夹,因为它可能会从多个位置调用。将设置为~/ajax/WebPage.aspx?id=1 编辑 由于您使

在我的页面(根文件夹)上,我正在打开一个对话框,其中包含从
~/ajax/WebPage.aspx?id=1
获取的ajax加载内容(jQuery)。内容具有asp.net服务器控件(按钮)。问题是,当我单击按钮时,会发生回发,但不是发布到
~/ajax/WebPage.aspx?id=1
,而是转到
~/WebPage.aspx?id=1
,这当然不存在

什么是修复,我不想将我的ajax页面移动到根文件夹,因为它可能会从多个位置调用。

将设置为
~/ajax/WebPage.aspx?id=1

编辑
由于您使用jQuery加载而不是UpdatePanel,请使用HTML按钮并将click事件连接到Javascript函数,该函数可以使用jQuery进行服务器通信。

好的,这是有意义的,它可以工作,但问题是当我单击按钮时,它会完全回发到
PostBackUrl
地址,甚至按钮也在
UpdatePanel
中。我想要的是提交表单而不重定向到另一个页面(对话框中的按钮不应重新加载或离开当前页面)。