ASP.NET MVC 앱이 있습니다. 나는 내 견해에서 면도칼을 사용하고 있습니다. 내 IT 부서 때문에. 앱은 http://ourdomain.com
과 같은 도메인 상단 대신에 http://ourdomain.com/appRoot
과 같은 상대 루트에 위치합니다. 여기서 또 다른 도전 과제는 정적이 아니라 appRoot
입니다. 실제로 바뀝니다. 그래서 Razor를 통해 상대 루트의 이름을 알아야합니다. doThis
가 호출 될 때ASP.NET MVC에서 상대 URL 가져 오기
<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>
, 나는 /appRoot/path/12345
를 표시하는 경고 창을보고 싶어 : 현재, 나는 다음과 같은 일을합니다. 상대 루트를 얻으려면 nextUrl
과 관련된 Razor 블록에 무엇을 넣어야합니까?