【问题标题】:how to find current request is ajax or not in mvc3 view javascript如何在 mvc3 视图 javascript 中查找当前请求是否为 ajax
【发布时间】:2013-11-22 06:34:18
【问题描述】:

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

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

所以滚动条总是在底部。 现在我希望如果视图加载了 ajax 请求,那么滚动条位于底部, 如果页面刷新时视图加载,则滚动条将位于 div 顶部。 谁能帮帮我

谢谢

【问题讨论】:

    标签: javascript html jquery asp.net-mvc-3-areas


    【解决方案1】:
    @if(Request.IsAjaxRequest())
     {
         <script>        
        //If Ajax Request Code Here
       $("#itemsdiv").scrollTop(10000);
       </script>
     }
     else
     {
        <script>//Else here
        $("#itemsdiv").scrollTop(10);
       </script>
     }
    

    把上面的代码放到你的视图中

    【讨论】:

    • 谢谢,它工作得很好,实际上我添加了相同的 if 循环,但在脚本中,所以它不起作用。
    猜你喜欢
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    • 2011-06-12
    • 1970-01-01
    • 2015-09-07
    • 1970-01-01
    相关资源
    最近更新 更多