怎么把webForm1本次加載的資料傳到webForm2
uj5u.com熱心網友回復:
少量資料可以用瀏覽器引數大量的不好弄
你先說說應用場合?
uj5u.com熱心網友回復:
資料不算多,就幾十條,就是自己做的一個考試系統uj5u.com熱心網友回復:
用session 傳資料會變uj5u.com熱心網友回復:
方法多種多樣。放cache,redis都可以。
但是我個人感覺沒必要,
你可以放session,Dictionary。都可以
uj5u.com熱心網友回復:
仔細看了下你發的圖,你最好改變設計思路,為什么是form1查出資料然后傳遞?常規做法是:form1中只給form2傳遞一個關鍵碼如試題的主鍵,form2收到主鍵后,自己去查資料庫并獲得資料
傳遞主鍵,例如...webform2.aspx?id=10001...................
uj5u.com熱心網友回復:
還有,你圖里list用static,除非每個人考試的題目一樣,否則,請不要用staticuj5u.com熱心網友回復:
這樣的話id也是會變的啊uj5u.com熱心網友回復:
這個是隨機加載每個人的題都是不一樣的啊uj5u.com熱心網友回復:
本來加載的特點就是隨機加載,我如果把它改成非靜態變數還得寫一個getset方法uj5u.com熱心網友回復:
你這都不需要一個WebForm2, 在WebFrom1中弄一個div隱藏,需要顯示你遍歷到的某一條記錄時,div顯示出來就可以了。uj5u.com熱心網友回復:
直接把f1的表單全部post到f2 不就完了??uj5u.com熱心網友回復:
我知道為什么了,因為我用的是服務器上的asp: button,每次點擊都會重繪,但是不用這個按鈕改成submit的話,服務器按鈕的在后臺的點擊事件就沒了uj5u.com熱心網友回復:
弄個陣列把 ID 都放到陣列里面傳過去轉載請註明出處,本文鏈接:https://www.uj5u.com/net/77823.html
標籤:ASP.NET
