求助:毕业设计在线考试系统填空题如何动态添加TextBox 我的毕业设计是一个Asp.net(C#)的在线考试系统,在做出题模块时遇到一个问题,我使用的是DataList,每条填空题的空格是不确定数量的,如何动态的添加这样的TextBox,然后如何获取动态产生的TextBox的Text呢?非常感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 textbox txt = new textbox();txt.id = "txt1";txt.text = "空格1";form1.controls.add(txt); 因为我使用的是datalist啊,我试着在datalist里放了Panel,结果可以在panel中动态添加TextBox的,关键问题是我点击“交卷”的时候如何获得刚才添加的那些TextBox中的Text呢? 在datalist生成事件里(datalist.findcontrol("panel")).controls.add...找不到的都用findcontrol试试吧 还是不行,我用一段简单的代码说一下,你看一下:private void Button1_Click(object sender, System.EventArgs e){ TextBox txt=new TextBox(); txt.ID="t1"; Panel1.Controls.Add(txt); }private void Button2_Click(object sender, System.EventArgs e){ Panel pl=(Panel)this.FindControl("Panel1"); TextBox t1=(TextBox)Panel1.FindControl("t1"); this.Response.Write(t1.Text);}这段执行就出错,不知道为何动态添加的TextBox是获取不到的! 我在Datalist1_ItemDataBound中动态添加的TextBox,想要在点击另外一个“交卷”按钮后获取Datalist中动态添加的TextBox的值。急啊.... 你可以设置一个隐藏字段表示你有多少个空。这样读取起来就方便一些。 做完了给我一份参考如何,谢谢! [email protected] 我有asp做的考试系统,有你这样的功能。如果需要email 我。 行,没问题,做好了给你一份。其实有多少个空格倒不是问题,因为设计数据库的时候就考虑到这个了,所以专门有一个字段描述的,现在是Datalist1_ItemDataBound中动态加载了TextBox,交卷的时候就获取不到了! If Not IsPostBack Then'读数据End If 动态加载了TextBox,肯定有一个信息表示多少个TextBox的。 我用asp+javascrip做的时候,客户端动态加载TextBox 服务器也能获取的。 我也遇到这种问题,我做了一个table,点击一个按钮就能让这个table 增加一行,但现,能增加第一行,再点就不行了。 asp.net如何实现文件夹的下载? 关于b to c网站设计应该注意的问题 怎样应用ajaxPro.net 如何更新DataGrid中的数据? 一个SqlCommand执行两条删除语句,怎么写? 两个自定义控件的问题 可不可在客户端脚本中去执行服务端脚本呀 用.net 发邮件的问题(在线) 那位可以给我讲讲COOKIE和会话的概念??? ASP.NET什么时候才能在linux平台上运行? 如何在datalist分情况显示字段的值? C#如何抛出一个事件,比如asp.net datagrid的 pageindexchaged()
txt.id = "txt1";
txt.text = "空格1";
form1.controls.add(txt);
(datalist.findcontrol("panel")).controls.add...找不到的都用findcontrol试试吧
private void Button1_Click(object sender, System.EventArgs e)
{
TextBox txt=new TextBox();
txt.ID="t1";
Panel1.Controls.Add(txt);
}
private void Button2_Click(object sender, System.EventArgs e)
{
Panel pl=(Panel)this.FindControl("Panel1");
TextBox t1=(TextBox)Panel1.FindControl("t1");
this.Response.Write(t1.Text);
}这段执行就出错,不知道为何动态添加的TextBox是获取不到的!
做完了给我一份参考如何,谢谢! [email protected]
我有asp做的考试系统,有你这样的功能。如果需要email 我。
'读数据
End If
我用asp+javascrip做的时候,客户端动态加载TextBox 服务器也能获取的。
但现,能增加第一行,再点就不行了。