Перенаправление на другую страницу в новом окне

Я пытаюсь дать пользователю новое окно браузера и перенаправить его на другую страницу. Я сделал это перед использованием

ScriptManager.RegisterStartupScript(Page, typeof(string), "popup","window.open('ClaimTimeExpense.aspx', '_blank')", true);

Дело в том, что текущая страница, на которой я нахожусь, имеет URL-адрес/путь к файлу, например,

локальный/защищенный/АДМИН/AllUsers.aspx

но страница, на которую мне нужно перенаправить, просто

локальный/защищенный/myPage2.aspx

поэтому, когда окно открывается, оно выдает ошибку сервера, потому что вводит путь к файлу.

локальный/защищенный/АДМИН/ClaimTimeExpense.aspx

Что-то не так в моей строке диспетчера сценариев или как-то правильно указать URL-адрес? Я бы использовал javascript, но он должен быть таким.


person Omar    schedule 17.10.2014    source источник
comment
Возможно, я неправильно понимаю, но не могли бы вы просто использовать ../ перед URL-адресом?   -  person trnelson    schedule 17.10.2014


Ответы (1)


Попробуйте это, чтобы открыть localhost/protected/myPage2.aspx:

window.open('../ClaimTimeExpense.aspx', '_blank')
person Giannis Grivas    schedule 17.10.2014
comment
Спасибо! что сделал это. Я одобрю, как только это позволит мне. - person Omar; 17.10.2014