我有一个.aspx page
与垂直Menus
在左边包含div
。和clicking
在左边我想显示ExternalPage.aspx
的内容在div
的右边div
。我有loaded
的内容在我的主页上ExternalPage.aspx
这工作正常。但是,当我点击ExternalPage.aspx
的search button
时,它Redirects
我到ExternalPage.aspx
,然后它显示结果。
加价:
<div id="divExternalPage">
</div>
JQuery:
function LoadPage() {
$.get('http://mywebsite/ExternalPage.aspx', function(data) {
$('#divExternalPage').html(data);
});
}
**注意:**我不想使用iframe。
**如何防止Redirect
到ExternalPage.aspx
**并在加载的相同div
(即divExnternalPage
)中显示结果?
3条答案
按热度按时间pkln4tw61#
我认为你应该尝试一些 AJAX 调用:
由于内容是动态的,因此必须将事件委托给最近的静态父对象,在本例中是
#divExternalPage
,或者可以直接将事件委托给$(document) or $(document.body)
。0qx6xfy62#
更新!我正在CodeProject.com上更新下面的代码。请搜索“将ASPX页面加载到另一个页面”。
我也在尝试做类似的事情:尝试将一个ASPX页面的内容加载到一个HTML页面中,并在提交一些东西时使用ASPX页面的代码。也许下面的代码可以帮助你。注意,我只是一个JQuery初学者!如果有人可以改进下面的代码...请做!
演示.htm
快速 Bootstrap .js
mwngjboj3#
你可以使用iframe标签和绑定**. aspx**页面很容易。它很容易使用。