5

ASP.net と VB.net で作成されたサイト/ポータルがあります。

ページ自体ではなく、2 つの asp ページ間で変数を参照する方法を知りたいです。ページの .aspx.vb ビットから別のページの .aspx.vb ファイルにデータを直接転送したいと考えています。それは可能ですか?

4

4 に答える 4

0

Asp.netであるフォームから別のフォームに値を渡す方法の複製

クライアント側の技術: クエリ文字列

クエリ文字列: 送信の場合:

string name="abc"; Response.Redirect(" Page2.aspx?name= "+name);

入手方法:On Page2.aspx string name=Response.QueryString.GetValue(" name ");

サーバーサイドテクノロジー:セッション

設定の場合:Session["Name"] = "Abc";

入手方法:string str = Session["Name"].ToString();

Session では、任意のオブジェクト タイプを渡すことができます。

于 2012-07-12T15:20:54.597 に答える
0

asp.net/VB.net での簡単な方法は、セッション変数を使用することです。

Session("myVariable") = "blah"

別の .aspx.vb ページから、この値を使用できるようになりました。例:

Dim strTest as String = ""
strTest = Session("myVariable")

を参照することで、このセッションの任意の .aspx ページでこのページにアクセスできます。Session("myVariable")

于 2012-07-12T15:18:12.687 に答える
0

機密データでない場合は、次のようなことができます。

元のページ: protected void Button1_Click(オブジェクト送信者, EventArgs e)

{
          string MyOccupation = "Software Developer";

          string url;
          url = "page2.aspx?occupation=" + MyOccupation;

          Response.Redirect(url);

}

次のページ: string RetrievedValue;protected void Page_Load(object sender, EventArgs e)

{

          this.TextBox1.Text = Request.QueryString["occupation"];
          RetrievedValue = this.TextBox1.Text;

}

http://forums.asp.net/t/1223291.aspxから取得

于 2012-07-12T15:19:22.187 に答える
0

誰もこれを投稿していないので、ページ間での値の受け渡しに関する Microsoft のページを次に示します。C# と VB の例を示します: http://msdn.microsoft.com/en-us/library/6c3yckfw.aspx

于 2012-07-12T15:49:50.413 に答える