日期:2014-05-20  浏览次数:20775 次

请教,动态生成页面
最近在做一个考试系统,有个疑问,请大家帮帮忙。
主要是考试页面的生成与评分问题,我从数据库中把随机题目查询出来,放进list<entity> 中,想动态生成考试页面,等待考生做完题目,提交便得出分数,有几个疑惑的地方。
1、怎样生成页面,主要是生成HTML。(主要是看大哥大姐们的处理方式)
2、怎样传值并评分。(主要是怎么实现传值,form post? 有没有其他方法)
小弟在此先拜谢!

------解决方案--------------------
生成页面可以使用拼组HTML的方式。把HTML放到一个显示容器里,例如可以使用DIV来显示
点击按钮提交可以使用这种办法
<form id="form1" action="" method="post">
<input type="text" name="delete_id" value="">
<input type="submit" id="btn1"/>
</form>
后台用
protected void Page_Load(object sender, EventArgs e)
{
if (string.Compare(Request.HttpMethod, "POST", true) == 0)
{
value1 = Request["delete_id"]//这里获取的就是文本框的值
}
}