есть другой способ на получение текущего URL в MVC же в коде в window.location.href, так, что я могу управлять содержимым ?,Как получить Url со стороны сервера
Проблема
У меня есть url https://Mylink.com/Data?#address=ph, что я хочу , чтобы получить значение адреса. моя проблема в том, что когда я попытался получить url, выполнив запрос в контроллере, получит только https://Mylink.com/Data, querystring также пуст.
Мои коды:
public string Data()
{
var url = Request.Url;
var addr = url.IndexOf('#') > -1 ? url.Substring(url.IndexOf('#'),url.Length): "";
return addr;
}
любое предложение будет принято, спасибо еще раз заранее
Посмотрите http://stackoverflow.com/questions/5304782/how-to-get-current-page-url-in-mvc-3 –
Вы не можете получить # значения в URL-адресе на стороне сервера поскольку браузер просто не отправляет их на сервер. –