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( 「模式」)沒事!
resultsdata1.InnerHtml + = 「
回答
從我能收集到的信息中可以看到,在頁面Results.aspx上有一個鏈接(至少一個)。在該鏈接中,您將通過鏈接中的查詢字符串將模式和鍵值傳遞迴同一頁面。如果這是正確的,那麼你的代碼在錯誤的地方查找傳入的值。你應該尋找在查詢字符串:?
來源
2009-08-26 21:49:41 CAbbott
非常感謝您CAbbott – Fet 2009-08-28 17:18:46
相關問題