2011-04-12 57 views
0

嗨 我正在創建在線測驗。在第一種形式中,我有測試列表&開始按鈕的下拉列表。在點擊開始按鈕時,我創建了隨機的問題列表(隨機ID)。在點擊開始按鈕後,第二個表單出現在這裏,他們的回答和下一個按鈕顯示的問題&。點擊下一個按鈕後,隨機問題即(第一個表單中創建的第二個ID)將出現。我想在地址欄中標識每個問題,當我點擊下一個問題時。這意味着我的第一個表單:Main.aspx重定向到第二個表單(startexam.aspx?id = 1),當我點擊此表單中的下一個按鈕時它應該確定問題ID。 Asp.net c# 謝謝。關於使用asp.net中的查詢字符串將頁面重定向到另一頁c#

+0

你能改寫它很混亂,你已經有名單爲什麼你要通過查詢字符串傳遞呢? – V4Vendetta 2011-04-12 05:19:56

+0

在查詢字符串中傳遞問號或答案ID不是一個好主意,因爲用戶可能會篡改您的數據。 – 2011-04-12 05:45:29

回答

0

你的意思是你會有這樣的事情:http://www.example.com/form.aspx?qid=1? 如果是,您可以通過Request.QueryString [「qid」];來獲取querystring參數qid的值。

希望有所幫助。如果我誤解了你所說的內容,請發佈你的代碼。

+0

是的,我想這樣只 – Ishika 2011-04-12 05:28:11

+0

我這樣做,當我重定向第二種形式它給出了問題的id,但在第二種形式下單擊下一個問題後會出現下一個問題,那麼問題ID應該改變查詢字符串,但它不會改變 – Ishika 2011-04-12 05:31:20

+0

做您更新第二個窗體中下一個按鈕上的問題ID查詢字符串參數的值?它不會自行更新。 – 2011-04-12 05:48:28

0

您可以使用標籤代替按鈕從一個頁面導航到另一個頁面。

<a href="http://www.onlinequix.com/q.aspx?id=10">Next</a> 

如果你真的想用一個按鈕,然後我會建議使用Session(服務器端)/ Cookies(在客戶端)可以根據自己的需要存儲的問題編號。

+0

我有問題ID的會話值 – Ishika 2011-04-12 05:27:35

+0

ooops,我想你在輸入我的答案時改變了你的問題。 – Nirmal 2011-04-12 05:30:54

相關問題