【发布时间】:2009-07-28 13:30:11
【问题描述】:
我正在自学 asp.net,并且正在尝试一些小项目来帮助更好地理解这些概念。
我正在使用 html 和 asp.net(c#) 创建一个简单的电子学习网站,其中一个页面上有固定数量的多项选择问卷, 我通过从数据库表中选择随机问题来创建问卷,然后创建一个字符串,该字符串将保存包含正确格式的问题的 html 代码(标签中的问题和作为单选按钮的答案),然后将其插入到 div 的 innerhtml标签。 以上所有都在 pageload() 上完成; 问题是我需要对照答题纸检查答案(我已经将正确答案存储在一个数组中),但是由于在页面加载后添加了 html 代码,因此后面的代码看不到标签或其 id。
问题: 我被告知我可以使用 request.form["Q#"] 访问 html 标签? 有人可以向我解释一下..怎么做?
以及任何其他可能的方法来完成相同的任务? (请阅读下面的注释)
注意: 我知道我可以在 html 中创建问卷结构,然后将问题/答案添加到标签中。
或使用 runat 服务器属性创建隐藏字段,然后将答案存储到其中,并使用服务器端代码检查答案表。
【问题讨论】: