ASP.NET动态创建table控件的行列及其中的文本框,怎么在后台读取该table中的所有文本框的值
疑惑的我是在页面的PageLoad()中动态创建的Table控件的行列及其中的文本框,当用户点击“保存”按钮后,数据提交到服务器端,页面重新加载PageLoad,又会重新...
疑惑的我是在页面的PageLoad()中动态创建的Table控件的行列及其中的文本框,当用户点击“保存”按钮后,数据提交到服务器端,页面重新加载PageLoad,又会重新创建该table及所有文本框,我怎么才能读顺利取到客户端提交过来的table中的文本框控件的值?
还有一点是用户提交数据后,页面仍可以看到该table及文本框的值,这个在后台怎么处理呢? 展开
还有一点是用户提交数据后,页面仍可以看到该table及文本框的值,这个在后台怎么处理呢? 展开
1个回答
展开全部
你在PageLoad 裏面 用 if(!ispostback) 试一下!
追问
在if(!ispostback){}中创建table的话,用户POST提交数据过来后,就不会再次创建table了,但是页面也不会显示table了咯,我想让用户POST数据后仍然能在原页面看到table即输入的文本框值
追答
我记得 在 後台是提交数据 的时候 是可以抓取到页面自动生成的控件的! 页面生成的控件是按照你定义的ID来生成,好像是可以 後台抓取到 生成控件的 客户端ID! 具体我忘记了。你用调试 查看一下。 找不到 我就不知道了。 不过 你干嘛要动态创建Table呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询