0

Request.RawUrl在 localhost 之后使用 a 来获取 URL。即如果我的 url 是localhost:52482/something/somethingelse,那么这用于返回/something/somethingelse

我在基本控制器(MVC3)中访问了它。但我发现如果页面中有一些条目,比如一些文本框和其他选择,这将返回一个查询字符串类型的值。我该如何解决这个问题?

我正在考虑在 javascript 中执行此操作,以查看是否可以仅获取没有查询字符串的 URL。让我知道我应该如何在这里进行?

谢谢, 阿达什

4

1 回答 1

2

http://www.w3schools.com/jsref/obj_location.asp

// testsite.com/test.html?q=blah

var urlWithoutQS = window.location.host + window.location.pathname

alert(urlWithoutQS);                // testsite.com/test.html
alert(urlWithoutQS.split('/')[0]);  // testsite.com
alert(urlWithoutQS.split('/')[1]);  // test.html
于 2011-12-13T05:05:04.727 回答