Reena Aleesya Ответов: 3

Как я могу сделать для target=_blank на response.redirect?


Dim url = "PR.aspx?PRID=" & PRID & "&PRNo=" & PRNo & "&PRIssues=" & PRIssues & "&ReqDueDate=" & ReqDueDate & "&Requestor=" & Requestor & "&Dept=" & Dept & _
                            "&Company=" & Company & "&ProjectName=" & ProjectName & "&ProjectCode=" & ProjectCode & "&Justification=" & Justification & " &ModelName=" & ModelName & "&Location=" & Location & "&ItemType=" & ItemType & "&ItemType2=" & ItemType2 & "&ReqItemType=" & ReqItemType & "&ReqItemType2=" & ReqItemType2 & "&ExtNo = " & ExtNo & "&userid=" & Session("userid") & "&branchid=" & Session("branchid")

Response.Redirect(<script>window.open(url,'_blank');</script>")


Что я уже пробовал:

в результате получается
The page cannot be found

3 Ответов

Рейтинг:
2

Prasad Nikumbh

The browser is the only thing that can open up a new window.

Please try this and let me know.I will suggest another solution.

response.write("<script>");
response.write("window.open('page.aspx','_blank')");
response.write("</script>"); 


Reena Aleesya

Привет Прасад, он нажимает кнопку изображения формы gridview, и он перенаправляется на новую вкладку, но проблема заключается в том, что просто пустая страница не имеет значения, которое я использую запрос.строки запроса.
Пожалуйста, посоветуйте...

Рейтинг:
2

Reena Aleesya

Привет Прасад,

Большое спасибо. Теперь это работает.

но я использую этот способ;

Dim scripturl = "<script>window.open('" & url & "','_blank');</script>"
   Response.Write(scripturl)


Рейтинг:
12

Prasad Nikumbh

Try this

string url = "testpage.aspx?TestID="  + ID;
 string fullURL = "window.open('" + url + "', '_blank' );";
               ScriptManager.RegisterStartupScript(this, typeof(string), "OPEN_WINDOW", fullURL, true);