如何在没有 _layout 查询字符串参数的情况下重新加载页面
How to reload page without _layout query string parameter
第 url 页在表格中
http://example.com/myapp?param1=1&otherparam=somevalue1&_layout=somevalue2&someother=something
页面包含调用 javascript 代码的按钮 "reset layout":
window.location.reload();
如何在没有 _layout=somevalue2
参数的情况下重新加载页面?
possible/reasonable 是否要为此使用 javascript?
这是 ASP.NET MVC3 应用程序。如果 javascript 不合理,如何为此调用服务器端控制器?
jquery 和 Bootstrap 3 被使用。
您可以使用正则表达式并删除 _layout
的所有实例
location.href=location.href.replace(/&?_layout=([^&]$|[^&]*)/i, "");
第 url 页在表格中
http://example.com/myapp?param1=1&otherparam=somevalue1&_layout=somevalue2&someother=something
页面包含调用 javascript 代码的按钮 "reset layout":
window.location.reload();
如何在没有 _layout=somevalue2
参数的情况下重新加载页面?
possible/reasonable 是否要为此使用 javascript?
这是 ASP.NET MVC3 应用程序。如果 javascript 不合理,如何为此调用服务器端控制器?
jquery 和 Bootstrap 3 被使用。
您可以使用正则表达式并删除 _layout
location.href=location.href.replace(/&?_layout=([^&]$|[^&]*)/i, "");