接
https://bbs.csdn.net/topics/392378593 问。
问题抽象成这样:
我的页面通过登录者身份不同读取数据库查询一个字段,返回一个int 值n (已实现不用管了),根据int n值
通过代码生成n个button,button的ID分别是btn1 -- btnN,(已实现),无序点击这些button, 每点击一下button N 就在页面中通过代码生成一个textbox 并将该textBox的ID 记为txt1 - txtN (不考虑重复)。
textBox的排列需要按照ID 字符1-N的顺序刷新页面重绘生成一个排序的。
页面中还包含其他 AutoPostBack=true的 DropDownList 用户可能会操作。
要求就是这样,使用任何方式只要能实现就行。请不吝赐教一个详细的方案。谢谢。两贴一起结。可再给分。
我的疑难点就是如果是submit的button 点击button后先postback了,Pageload时因为还没有得到最新一个buttonID,所以画出来(不管是不是isPostBack),都缺少本次点击的button所对应的textbox。如果用前端实现,用户有可能操作一下ddl回发就把页面刷没了。