2009-08-26 24 views
0

私は内部HTMLに下記の表示モードに値を割り当てる:モードとキーを保存するにはどうすればよいですか?

resultsdata1.InnerHtml += "<tr><td><a href=""Results.aspx?mode=2&key=" & dr("UID") & """>" & dr("PPS") & "</a></td><td>" & dr...... 

1)私は、ページのロードイベントでモード値をテストできるように、どのように私はモードを維持するのですか?

2)どのキーがクリックされたかをどのようにして知ることができますか?

3)ページロードイベントのモード値をテストできるように、キーを保存するにはどうすればよいですか?

私は別のページには行きませんが、同じ.aspxフォームにとどまります。

ViewState.Add("key", "value") 'store value in viewstate 

ViewState.Add("mode", "value") 'store value in viewstate 

、その後:

 If ViewState("key") IsNot Nothing Then 
      LearnerPPS = CInt(ViewState("key")) 
     End If 

     If ViewState("mode") IsNot Nothing Then 
      PanelNo = CInt(ViewState("mode")) 
     End If 

しかし、いくつかの理由ViewState.Item( "キー")とViewState.Item( "モード")の両方のための

私はすでに以下ください何もありません!

+0

resultsdata1.InnerHtml + = "​​<のhref =" "Results.aspxモード= 2&キー=" – Fet

答えて

2

私が集めることができるところから、Results.aspxページにリンク(少なくとも1つ)があります。そのリンク内では、リンク内のクエリ文字列を使用してモードとキー値を同じページに戻します。これが正しければ、コードは渡された値の間違った場所を探しています。あなたはのQueryStringに見てする必要があります?

If Request.QueryString("key") IsNot Nothing Then 
    LearnerPPS = CInt(Request.QueryString("key")) 
End If 

If Request.QueryString("mode") IsNot Nothing Then 
    PanelNo = CInt(Request.QueryString("mode"))   
End If 
+0

はあなたに非常に多くのCAbbottをありがとう – Fet

関連する問題