大哥们,我要做个在线小考试系统,要做后台编辑,完成后前台最好生成HTML文件,我代码动态添加RadioLButtonList控件的按钮不出来是怎么回事?只有TEXT!代码如下
Response.Write("<table align=center>党建问卷调查</table>");
Response.Write("<table><tr><td><b>一.单选题</b></td></tr>");
for(int i=0;i<2;i++)
{
if(Convert.ToInt32(Session["C1"+i+""])==i+1)
{
DataSet ds = new DataSet();
ds = bc.qqq(Session["C1"+i+""].ToString());
Response.Write("<tr><td>"+ds.Tables["a"].Rows[0][1].ToString()+"</td></tr><tr><td>");
System.Web.UI.WebControls.RadioButtonList Rbl = new RadioButtonList();
Response.Write("<asp:RadioButtonList id=Rbl runat=server>");
for(int j=0;j<8;j++)
{
Rbl.Items.Add(ds.Tables["a"].Rows[0][j+2].ToString());
string s=Convert.ToString(j+1);
Response.Write("<asp:ListItem Value="+s+">"+ds.Tables[0].Rows[0][j+2].ToString()+"</asp:ListItem>");
}
Response.Write("</asp:RadioButtonList></td></tr>");
}
}
Response.Write("</table>");
Response.Write("<table align=center>党建问卷调查</table>");
Response.Write("<table><tr><td><b>一.单选题</b></td></tr>");
for(int i=0;i<2;i++)
{
if(Convert.ToInt32(Session["C1"+i+""])==i+1)
{
DataSet ds = new DataSet();
ds = bc.qqq(Session["C1"+i+""].ToString());
Response.Write("<tr><td>"+ds.Tables["a"].Rows[0][1].ToString()+"</td></tr><tr><td>");
System.Web.UI.WebControls.RadioButtonList Rbl = new RadioButtonList();
Response.Write("<asp:RadioButtonList id=Rbl runat=server>");
for(int j=0;j<8;j++)
{
Rbl.Items.Add(ds.Tables["a"].Rows[0][j+2].ToString());
string s=Convert.ToString(j+1);
Response.Write("<asp:ListItem Value="+s+">"+ds.Tables[0].Rows[0][j+2].ToString()+"</asp:ListItem>");
}
Response.Write("</asp:RadioButtonList></td></tr>");
}
}
Response.Write("</table>");
解决方案 »
- 请高手指教。。等待中。。
- 用的PowerTalk做客服,但是不知为何网页上flash一变换,网页就跳到PowerTalk客服那里
- 如何将DataSet数据集放到临时表中
- 储存过程怎么取出表
- 网站功能更新上传 急!
- asp.net制作的web页面如何调用本地数据库
- 如何限制所有页面必须包含在框架里?
- 在网站管理工具里新建用户时,输入密码后总是提示"密码最短长度为 7,其中必须包含以下非字母数字字符: 1。"
- 不同命空间下的类继承的问题,高手给看看!!!!!!!
- EF中多对多关系怎么修改的
- 小问题:大家做导航之类的东东时喜欢把导航放在一个ascx里还是把其他部分放在不同的ascx里动态调用?
- 菜鸟问题:程序写完了,要放到服务器上,怎么不让别人看到.cs文件
TextBox t=new TextBox();
t.ID="t";
Page.Controls[1].Controls.Add(t);
TextBox txt=new TextBox();
txt.ID="id";
txt.Text="asdgg";
Page.Controls[1].Controls.Add(txt);
居然用Response .Write来加载控件 ,
强烈建议搂主 借本asp。net书来看看