2015-12-11 5 views
-1

У меня есть 5 проекта ASP.NET MVC и у меня есть этот скрипт в представлении:не window.location.href работает, как ожидалось

Yes : function() { 
         window.location.href = '~/Model/Selected'; 
        }, 

Когда я нажимаю да на всплывающем окне она идет от:

http://localhost:51234/Model/Details/

в

http://localhost:51234/Model/Details/~/Model/Selected

Я хочу, чтобы перейти к:

http://localhost:51234/Model/Selected/

Как я могу это сделать? Благодарю.

+1

URL-адреса не Linux-басисты ... нет такой вещи, как «домашний каталог», – Vogel612

ответ

2

Просто перетащите Тильда. window.location.href = '/Model/Selected'

Если он начинается с косой черты, это абсолютный URL-адрес, добавленный к имени хоста (http://localhost:51234 в вашем случае). Если он начинается без косой черты, он относительный и будет добавлен к текущему пути URL.

2

затем сделать его

Yes : function() { 
    window.location.href = '/Model/Selected'; 
}, 
Смежные вопросы