您好 我正在创建在线测验。在第一种形式中,我有测试列表的下拉列表。开始按钮。在单击开始按钮时,我创建随机问题列表(随机ID)。点击开始按钮后,第二个表格出现在这里问题&他们的答案和下一个按钮显示。点击下一个按钮后,将出现下一个随机问题,即(从第一种形式创建的列表中的第二个id)。当我点击下一个问题时,我想用地址栏中的ID识别每个问题。这意味着我的第一个表单:Main.aspx重定向到第二个表单(startexam.aspx?id = 1)当我点击此表单中的下一个按钮然后它应该识别问题ID。 Asp.net c# 谢谢。
答案 0 :(得分:0)
你的意思是你会有这样的事情:http://www.example.com/form.aspx?qid=1? 如果是,您可以通过Request.QueryString [“qid”]获取查询字符串参数qid的值;
希望有所帮助。如果我误解了你说的话,请发表你的代码。
答案 1 :(得分:0)
您可以使用代码而不是按钮从一个页面导航到另一个页面。
<a href="http://www.onlinequix.com/q.aspx?id=10">Next</a>
如果您真的想使用按钮,我建议使用Session
(在服务器端)/ Cookies
(在客户端)根据您的需要存储问题编号。
答案 2 :(得分:0)
您可以使用asp.net向导控件,而不是为每个问题创建一个页面。
看看这些文章:
http://msdn.microsoft.com/en-us/magazine/cc163894.aspx http://weblogs.asp.net/scottgu/archive/2006/02/21/438732.aspx http://www.codeproject.com/KB/aspnet/Wizard_Control.aspx