注册 登录
编程论坛 ASP.NET技术论坛

请教关于动态生成控件的问题?

lxd824 发布于 2008-04-01 12:46, 604 次点击
foreach (SubTitleEntity se in sl)
            {
                div1.InnerHtml += "<tr><th colspan='2' style='font-size:x-large;'>" + se.SubName + "</th></tr><tr><td colspan='2'></td></tr>";
                IList<QuesionEntity> ql = qs.GetQuestionBySubID(se.SubID);
                foreach (QuesionEntity qe in ql)
                {
                    if (qe.Qtype.ToString() == "2")
                    {
                        div1.InnerHtml += ("<tr><td style='width:28%'>Q" + i + "  " + qe.Qname + "</td><td> <input type='text' /></td></tr>");
                    }
                    else if (qe.Qtype.ToString() == "1")
                    {
                        div1.InnerHtml += ("<tr><td style='width:28%'>Q" + i + "  " + qe.Qname + "</td><td><input type='checkbox' /> </td></tr>");
                    }
                    else
                    {
                        div1.InnerHtml += ("<table width='100%'><tr><td colspan='2'>Q" + i + "  " + qe.Qname + "</td></tr>");
                    }
要用textbox代替红字部分,不知道该怎么做,请各位高手教教我,谢谢!如果是一组radio呢?

[[it] 本帖最后由 lxd824 于 2008-4-1 13:24 编辑 [/it]]
3 回复
#2
lxd8242008-04-01 14:01
怎么没人回答啊?请教啊!如果能顺便提醒下怎么遍历这些控件,本人将不甚感激!
#3
风风风风2008-04-01 14:08
提示: 作者被禁止或删除 内容自动屏蔽,只有管理员可见
#4
hebingbing2008-04-01 15:53
那不是还是一样的道理啊……
继续拼啊……
看来仰望星空的这招让你学到了……
哈哈……
1