2017-04-25 13 views
-1

まずWebフォーム:asp.netの別のWebフォームにデータを渡す方法C#?

public partial class Product : System.Web.UI.Page 
    { 
//------------------------data variable------------------------------// 
    public static double pheight; 
    public static decimal pweight; 

//other code 
    } 

第二に、Webフォーム:

public partial class Result : System.Web.UI.Page 
{ 
    //------------------------------------Offset variable------------------------------------------------------ 
    double oHeight = Product.pheight; **//how to grab data here?** 
    int oWeight = Product.pweight;  **//how to grab data here?** 

    //display data function 
    private void data_display() 
    { 
     lblName.Text = "Name: " + Product.Pname;  **//how to grab data here?** 
     //display username 
     lblID.Text = "ID  : " + Product.UserID;  **//how to grab data here??** 

コード '製品' は正しくありません。誰もこれを解決する方法を知っていますか?あなたの助けに感謝。

+0

他のページを呼び出してはいけません。ページが実行されたときに破棄されます。実行の間にデータを渡したい場合は、セッション。 – Gusman

答えて

0

現在のWebフォームから以前のWebフォームを呼び出すことはできません。しかし、Webフォーム間で情報をやりとりするには、さまざまな方法があります。

  • あなたが
  • あなたは

すべてのオプションは、長所と短所を持っているデータベースにデータを永続化することができます

  • あなたはクッキーにデータを格納することができ、セッションを使用することができるのQueryString
  • を使用することができます

  • +0

    ありがとう、それは私のためにはるかに明確になります。 –

    +0

    単純な名前/理論よりもそれぞれの事例のいくつかの例を提供できる方が良いでしょう。アプリケーションサーバーでデータ転送やキャッシュにHttp Bodyを使用することもできます –

    関連する問題