2014-10-17 6 views
0

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

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

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

LOCALHOST/Защищенные/ADMIN/AllUsers. ASPX

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

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

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

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

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

+0

не может быть понимание правильно, но не могли бы вы просто использовать ../ перед URL? – trnelson

+0

Да что он сделал – Omar

ответ

3

Попробуйте это так, чтобы открыть Localhost/защищенный/myPage2.aspx:

window.open('../ClaimTimeExpense.aspx', '_blank') 
+0

Спасибо! кто это сделал. Я соглашусь, как только это позволит мне. – Omar

+0

Добро пожаловать! –

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