2016-08-25 1 views
0

Привет У меня этот код, и страница находится в/archive/filename Но всплывающее окно, когда что-то щелкнуто, находится в корневом каталоге сайта, а не на странице. Как вернуться к одному каталогу или указать общий корневой каталог?Как добраться до корневого каталога веб-сайта asp.net? или вернуться в папку?

 var popup = window.open("OPC_RRNew.aspx?Id=" + id, "Dialog", options); 

Ive пытался добавить ~ раньше, но она до сих пор выходит как /archive/~/OPC_RRNew.aspx?Id=

+0

Server.MapPath ("~"); –

+3

JavaScript не знает о синтаксисе '~'. Вам нужно предварительно обработать его на сервере для создания правильного URL-адреса. Или, если вы уверены, что это всегда будет один каталог вверх, вы можете сделать '../', или если вы уверены, что он всегда будет в том же месте относительно корня, который вы можете использовать '/' – mason

+0

@ mason, вы должны просто опубликовать это как ответ (если вы не нашли дубликат уже) –

ответ

0

используется ../(filename), чтобы получить один каталог назад.

Смежные вопросы