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
中。我想要的是提交表单而不重定向到另一个页面(对话框中的按钮不应重新加载或离开当前页面)。