日期:2014-05-17  浏览次数:20436 次

关于动态生成页面元素的问题
向大家请教的问题,我要写一个查询页面,因为要求随时可以向数据表中填加新列而不影响查询页面,所以页面有些查询项是得动态加入到页面中的。我现在是在前台用了<%=str %>,然后在后台使str等于类似<tr><td><div id="divName"><span>姓名:</span><input type="text" id="txtName"/></div></td></tr>这样的内容,现在的问题是后台找不到txtName,该怎么办才好?


------解决方案--------------------
楼主,您可以给input加上runat="server"再试试
------解决方案--------------------
给文本框一个name属性:
name="txtName"

用Request.Form["txtName"]获取它的值。
------解决方案--------------------
要么你学好javascript,做一个精通前段web开发的程序员;要么你学好asp.net服务器控件,也可以在招聘asp.net程序员的小公司里写一些基于web的OA软件。

看你的代码所体现出来的你所学到的编程设计思路,两种可行的程序员道路你都很纠结(都不像),都没有去理解其机制而比较正规地编程。
------解决方案--------------------
探讨

要么你学好javascript,做一个精通前段web开发的程序员;要么你学好asp.net服务器控件,也可以在招聘asp.net程序员的小公司里写一些基于web的OA软件。

看你的代码所体现出来的你所学到的编程设计思路,两种可行的程序员道路你都很纠结(都不像),都没有去理解其机制而比较正规地编程。