繁体   English   中英

如何在不使用_layout查询字符串参数的情况下重新加载页面

[英]How to reload page without _layout query string parameter

页面网址的格式

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。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM