想問問一下網頁間溝通的問題? |
|
星月郎
更新時間:2008/12/24 下午 01:04:57 |
|
想問問在asp.net中設定a網頁用 來控制隨機資料的數目,a網頁還要將這些隨機資料傳到b網頁,想問問a網頁的發送指令碼要如何寫?b網頁接收並顯示資料的網頁要怎麼寫? a網的隨機抽樣: "Select Top 10 * FROM [itembank] Order By Rnd()" 確定的按鈕: <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="AccessDataSource1" DataTextField="no" DataValueField="cid"> </asp:DropDownList> |
|
|
|
文淵閣工作室
更新時間:2008/12/25 上午 05:49:50 |
|
是要將 DropDownList 選取的資料傳送到 b 網頁嗎? |
|
|
|
星月郎
更新時間:2008/12/25 下午 01:16:54 |
|
是的,a網頁DropDownList的按鈕是控制"隨機抽題"的題數有幾題,再將"隨機抽題"完的題目送到b網頁,想問問在a網頁該如何寫?b網頁該如何寫? |
|
|
|
星月郎
更新時間:2008/12/26 上午 02:11:18 |
|
是的,a網頁DropDownList的按鈕是控制"隨機抽題"的題數有幾題,再將"隨機抽題"完的題目傳送到暫存器,而b網頁再到暫存器下載a網頁所傳送的資料該想問問a網頁要如何寫?b網頁要如何寫? |
|
|
|
文淵閣工作室
更新時間:2008/12/26 上午 10:09:26 |
|
仍不太了解問題所在: 如果是要將 DropDownList 選取的值送出,可使用網頁帶參數的方式:「b.aspx?參數」。 如果是全部隨機選題的題目,只要在 b 網頁中做隨機選題即可,何必大費周章的傳送? |
|
|
|
星月郎
更新時間:2008/12/26 上午 11:06:04 |
|
因為a網頁的控制隨機選題的"題數"是老師或最大權限者用的,主要是說要考第1章要隨機2題,第2章要隨機3題,一共隨機5題,這5題在b網頁顯示出來,這樣了解我的問題了嗎? |
|
|
|
文淵閣工作室
更新時間:2008/12/29 上午 06:30:08 |
|
因為資料量可能很龐大且不固定,直接傳送不容易。解決的方式有兩個: (1)建立一個暫存資料庫,將選取的題目存於暫存資料庫中,於 B 網頁取出,要記得清除暫存資料庫中的資料。 (2)使用 HashTable 儲存選取的題目,再將 HashTable 用 Session 跨網頁存取。HashTable 的使用方法請自行參考相關書籍或網站。 |
|
|
|
|
|
|