【问题标题】:How to reload page without _layout query string parameter如何在没有 _layout 查询字符串参数的情况下重新加载页面
【发布时间】:2015-08-30 19:19:16
【问题描述】:

页面网址在表单中

http://example.com/myapp?param1=1&otherparam=somevalue1&_layout=somevalue2&someother=something

页面包含调用 javascript 代码的“重置布局”按钮:

        window.location.reload();

如何在没有_layout=somevalue2 参数的情况下重新加载页面? 为此使用javascript是否可能/合理? 这是 ASP.NET MVC3 应用程序。如果javascript不合理,如何调用服务器端控制器?

使用 jquery 和 Bootstrap 3。

【问题讨论】:

    标签: javascript jquery asp.net-mvc-3 url query-string


    【解决方案1】:

    您可以使用正则表达式并删除_layout的所有实例

      location.href=location.href.replace(/&?_layout=([^&]$|[^&]*)/i, "");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-11
      • 2011-11-09
      • 1970-01-01
      • 1970-01-01
      • 2012-09-12
      相关资源
      最近更新 更多