- PR -

VB.NETのResponse.Redirect

1
投稿者投稿内容
ごん太
大ベテラン
会議室デビュー日: 2002/07/30
投稿数: 182
お住まい・勤務地: 森の中
投稿日時: 2003-09-11 09:50
VB.NETでResponse.Redirect文がありますが、
例えばAと言うWEBフォームからBと言うWEBフォームを表示する場合
Aフォーム内のボタン等でResponse.Redirect("B")とすると表示されますが、
通常同じウィンドウ内に表示されますよね?
その時別ウィンドウでBフォームを表示させる事は出来ないのでしょうか?
Rikuro
会議室デビュー日: 2003/09/04
投稿数: 12
投稿日時: 2003-09-11 10:14
以下の様に JavaScript のWindow.open を用いては如何でしょうか。

1: Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.CommandEventArgs) Handles Button2.Command
2: PopUp(e.CommandArgument)
3: End Sub
4:
5: Private Sub PopUp(ByVal strsource As String)
6: Dim strscript As String
7: strscript &= "<script language=javascript>"
8: strscript &= "var feature ='height=300,width=300,top=200,left=200,dependent=yes,location=no,resizable=yes,scrollbars=no,toolbar=no';"
9: strscript &= "window.open('B.aspx?source=" & strsource & "', '',feature);"
10: strscript &= "</script>"
11: Response.Write(strscript)
12:End Sub
1

スキルアップ/キャリアアップ(JOB@IT)