У меня есть приложение ASP.NET MVC. Я использую Razor в своих взглядах. Из-за моего отдела ИТ. приложение находится на относительном корне, таком как http://ourdomain.com/appRoot
, а не в верхней части домена, например http://ourdomain.com
. Другой проблемой здесь является то, что appRoot
не является статическим. Это на самом деле меняется. По этой причине мне нужно получить имя относительного корня через Razor. В настоящее время, у меня есть что-то вроде следующего:Получить относительный URL в ASP.NET MVC View
<input id="hiddenElem" type="hidden" value="12345" />
<script type='text/javascript'>
function doThis() {
var id = $('#hiddenElem').val();
var nextUrl = '@(Request.?)' + '/path/' + id;
alert(nextUrl);
}
</script>
Когда doThis
называется, я хочу, чтобы увидеть окно предупреждения, чтобы отобразить /appRoot/path/12345
. Что я вставляю в блок Razor, связанный с nextUrl
, чтобы получить относительный корень?