我正在开发一个ASP.NET内部网Web应用程序,它是一个测验引擎。由于我是一名新的ASP.NET开发人员,因此我有一个表格,显示从用户收到的一些反馈,管理员可以接受或拒绝这些反馈。
在此表下,我有一个指向新页面的链接,该页面显示过去三个月收到的反馈表。 我想使用Ajax在同一页面中显示此表,而不是转到新页面,但我不知道如何执行此操作以及此Ajax函数的名称。
答案 0 :(得分:1)
像这样的东西
$(document).ready(function(){
$(#MyLinkID).click(function()
{
$.ajax({
url: "feedbackpage.html",
context: document.body,
success: function(data){
$('#feedbackDivID').html(data);
}
});
}
};
答案 1 :(得分:0)
您可以使用jquery来执行此操作。首先,您需要可以从CDN获取的jquery库,或者只需下载库。
在您使用它的页面中引用该库:
<script type="text/javascript" src="~/Scripts/jquery.1.7.min.js"></script>
在您的asp页面中,您将链接放在div标签中:
<div id="loadstuffHere">
<a href="return LoadStuff()">Click here</a>
</div>
最后添加你的调用函数来加载页面上的信息:
<script type="text/javascript">
function LoadStuff()
{
$("#loadstuffHere").load("yourpage or callingfunction");
}