如何在mvc3视图javascript中查找当前请求是否为ajax

how to find current request is ajax or not in mvc3 view javascript

本文关键字:请求 是否 ajax 查找 mvc3 视图 javascript      更新时间:2023-09-26

我有一个最大高度和溢出的div-auto,当div大小溢出时,自动添加滚动条,但我设置了

$("#itemsdiv").scrollTop(10000); 

所以滚动条总是在底部。现在我想,如果视图是用ajax请求加载的,那么滚动条就在底部,如果页面刷新时视图加载,则滚动条将位于div顶部。有人能帮我吗

感谢

@if(Request.IsAjaxRequest())
 {
     <script>        
    //If Ajax Request Code Here
   $("#itemsdiv").scrollTop(10000);
   </script>
 }
 else
 {
    <script>//Else here
    $("#itemsdiv").scrollTop(10);
   </script>
 }

将以上代码放入您的视图