我初学asp.net 做一个教师档案管理系统,现在想实现这样一个功能:
教师档案中有《论文发表情况》一栏,默认状态下只出现一组TextBox,具体是:
论文题目,发表刊物,发表时间
当有多篇论文时我想放一个"继续添加"按钮,当按按钮时又出现这样一组TextBox:
论文题目,发表刊物,发表时间
请问该怎么实现啊
教师档案中有《论文发表情况》一栏,默认状态下只出现一组TextBox,具体是:
论文题目,发表刊物,发表时间
当有多篇论文时我想放一个"继续添加"按钮,当按按钮时又出现这样一组TextBox:
论文题目,发表刊物,发表时间
请问该怎么实现啊
解决方案 »
- 文件显示问题
- 求一段操作数据(增删改查)的代码
- 关于web控件与html控件的使用及其效能
- 老说我变量未声明!WHY?
- 为什么同样是用javascript修改过的服务器控件内容,在postback后,TextBox可以保存修改值,ListBox却不可以?
- 请哪位大神帮我改下这段代码.
- 关于页面使用ImageButton后,鼠标移动后图片变化和启动事件的求教,在线等急
- showModaldialog的问题,好像很困难。
- 高手都到哪去了?这没热心人?……
- 如何在页面没有任何动作一定时间后重定向到另外一页?
- 老师不急,就知道催我,我急啊,不解决就毁了,(在线等)(今天必须解决)>>>>>
- DataTable 上如何执行sql语句的 group by?多谢!
2.
TextBox tb = new TextBox();
tb.id = "a"
XXX.add(tb); //XXX为一个父控件
在"添加按钮"的click事件中只要写使viewstate或者session的值累加就可以了.
在页面上添加一个placeholder或者table(web窗体控件)作为容器.
接着自己写一个"生成textbox的函数",其中使用ADD函数来添加控件了,重点是要指定ID.
最后是在Page主函数里也,根据viewstate或者session的值,使用FOR语句调用那个写好的"生成textbox的函数".要使用这些动态控件就使用函数:findcontrol(控件id)
其实在注重速度的时候,不推荐使用这样的方式,用javascript的方式最好了.