我来求思路 我页面上有个按钮,点击触发事件的时候,页面上就要增加一个模块,比如panel控件,当人里面放什么我们暂时不管,请问怎么实现,有思路没。假设我就使用panel控件,里面肯定要放其他控件的,这样的话 如果使用动态生成,代码量有点多,有没有更好的办法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你点击按钮是会添加一个panel吧,那是点一次就出现一个,还是只会出现一次? 如果点了按钮只会出现一次的话就没必要做动态添加控件了,先把控件添加进去,然后做控件的隐藏显示会更好些。如果每次点击可能会出现不一样的控件(应该是大体相同,部分有区别),你可以把公共部分直接添加到页面,可能不同的地方用Jquery的添加页面元素的方法添加就可以了。 如果是点一次添加一个panel,那也可以先做一个样板panel出来做隐藏,然后第一次点击显示,第二次或者以后的可以用Jquery中有个克隆控件的方法,把panel克隆出来放到你要的位置,如果panel里面的元素可能会不一样的话那这个就可以做动态添加了,相信出现有不一样的元素也不会太多,这样就用Jquery中的添加标签元素的方法动态添加了。 这两种思路是抽离出固定不会变的不用动态添加的相同元素,将整体模块拆分(如panel和里面的元素分开加载),然后根据需求只加载可变动的元素,这样结构,性能和代码可读性应该好很多。 请问如何调试.aspx(而不是.aspx.cs)里的代码 asp.net 数据库更新问题 (难解之谜)Java在asp.net 2.0内的问题 100分的问题大家帮帮忙? 奇怪问题——调用同一个页面,一个有事件,一个没有 TextBox输入法的问题 用customvalidator控件验证上传文件的大小 怎样设置DataGrid里Cell的背景图像 如何把表情图片显示到留言版当中 能指定日期WEB控件某一天的颜色吗? ASP.Net网站中使用指针出现的错误,求大神帮忙,具体问题如下 vs2010不能拖控件了,求解!!!
如果点了按钮只会出现一次的话就没必要做动态添加控件了,先把控件添加进去,然后做控件的隐藏显示会更好些。如果每次点击可能会出现不一样的控件(应该是大体相同,部分有区别),你可以把公共部分直接添加到页面,可能不同的地方用Jquery的添加页面元素的方法添加就可以了。
如果是点一次添加一个panel,那也可以先做一个样板panel出来做隐藏,然后第一次点击显示,第二次或者以后的可以用Jquery中有个克隆控件的方法,把panel克隆出来放到你要的位置,如果panel里面的元素可能会不一样的话那这个就可以做动态添加了,相信出现有不一样的元素也不会太多,这样就用Jquery中的添加标签元素的方法动态添加了。 这两种思路是抽离出固定不会变的不用动态添加的相同元素,将整体模块拆分(如panel和里面的元素分开加载),然后根据需求只加载可变动的元素,这样结构,性能和代码可读性应该好很多。