现在我正在使用......
window.location.pathname != "/x_Controller/x_View"
有没有办法获得“x_View”?感谢。
答案 0 :(得分:2)
您可以只执行window.location.pathname
var pathname= window.location.pathname;
var endURL= pathname.substring(pathname.lastIndexOf('/') + 1,pathname.length);
修改强>
正如银河队建议的那样,如果它的末尾有任何路线值,就不会得到行动名称,例如actionName/12
。你真正想要使用的是
var endURL=@ViewContext.Controller.ValueProvider.GetValue("action").RawValue;
这将获得Action的实际名称,而不仅仅是最后一个'/'
之后的内容