おのれ鍋奉行が!

HttpContext クラスによる別ページへの値渡し

最終更新:

lmes2

- view
メンバー限定 登録/ログイン

HttpContext クラスによる別ページへの値渡し


概要

タイトルのまんま。

参照


元ネタ


前提条件


手順

default.aspx に button コントロールをひとつ配置する。

not found (238.jpg)

default.aspx.vb を以下のように変更。

Partial Class _Default
    Inherits System.Web.UI.Page
 
    Protected Sub Button1_Click(ByVal sender As Object _
    , ByVal e As System.EventArgs) Handles Button1.Click
 
        Context.Items.Add("str1", "hoge")
        Context.Items.Add("str2", "test")
        Context.Server.Transfer("default2.aspx")
 
    End Sub
End Class
 

default2.aspx.vb を以下のように変更

Partial Class Default2
    Inherits System.Web.UI.Page
 
    Protected Sub Page_Load(ByVal sender As Object _
    , ByVal e As System.EventArgs) Handles Me.Load
 
        Dim str_temp As String = ""
 
        str_temp &= "str1: " & Context.Items("str1")
        str_temp &= "<br>"
        str_temp &= "str2: " & Context.Items("str2")
 
        Response.Write(str_temp)
 
    End Sub
End Class
 

実行し、ボタンを押す。

not found (240.jpg)

以下のように値が取得できる。

not found (239.jpg)
記事メニュー
ウィキ募集バナー