サーバ管理者/開発者メモ書き・Linux、Windows等々

開発情報、サーバ管理・設定、モバイルなどの情報です。

全体表示

[ リスト ]

C# TIPS2

■画面遷移間の値渡し(セッション)
// 画面遷移前の Web フォーム
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("~/Page2.aspx");
}
protected void Button2_Click(object sender, EventArgs e)
{
Server.Transfer("~/Page2.aspx");
}

// 画面遷移後の Web フォーム
protected void Page_Load(object sender, EventArgs e)
{
if (Page.PreviousPage != null)
{
TextBox text1 = (TextBox) Page.PreviousPage.FindControl("TextBox1");
if (text1 != null)
TextBox1.Text = text1.Text;
}
}
■画面遷移間の値渡し(セッション)
※VB.netだけど・・・・
遷移元aspx

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Page.aspx.vb" Inherits="Page" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>遷移元</title>
</head>
<body>
<form id="form1" runat="server">
<div>
遷移元<br />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<asp:Button ID="Button1" runat="server" Text="遷移" />
</div>
</form>
</body>
</html>


●遷移元vb

Partial Class Page
Inherits System.Web.UI.Page

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Server.Transfer("page2.aspx")
End Sub
End Class


●遷移先aspx

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Page2.aspx.vb" Inherits="Page2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>遷移先</title>
</head>
<body>
<form id="form1" runat="server">
<div>
遷移先<br />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</div>
</form>
</body>
</html>


●遷移先vb

Partial Class Page2
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsNothing(Page.PreviousPage) Then
Dim txt As TextBox = Page.PreviousPage.FindControl("TextBox1")
Me.TextBox2.Text = txt.Text
End If
End Sub
End Class

閉じる コメント(0)

コメント投稿

顔アイコン

顔アイコン・表示画像の選択

名前パスワードブログ
絵文字
×
  • オリジナル
  • SoftBank1
  • SoftBank2
  • SoftBank3
  • SoftBank4
  • docomo1
  • docomo2
  • au1
  • au2
  • au3
  • au4
投稿

.


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事