首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

再问调用控件一事,该怎么解决

2012-01-15 
再问调用控件一事我用c#调用的,但是考虑到这没必要到后台操作.想用js但本人js不好现把c#写出来.控件a.ascx

再问调用控件一事
我用c#调用的,但是考虑到这没必要到后台操作.想用js但本人js不好 

现把c#写出来. 
控件a.ascx; 
在b页面div1中调用整个a控件. 
public void b() 
  { 
this.div1.Controls.Add(LoadControl("a.ascx")); 

请大家帮个忙 


[解决办法]
lz的问题是什么?

这样做会有个问题,就是页面提交时控件就不见了.

可以在b中做个变量标记(viewstate)
然后在Page_Load中根据标记再load一次
[解决办法]
不在设计页面时加入,要动态调用?


跟其他控件(Button)一样的用,什么问题,是不能维持状态的问题???
[解决办法]
在前台实现那就不能使用用户控件,直接使用html,但要注意状态保存的问题
[解决办法]
将控件生成后,放置到事先布局在页面上的某个容器中即可
[解决办法]
这个实现不了. 用户控件必须加载于页面中,
如果你使用Ajax那么就不存在页面对象,没有办法操作用户控件.
[解决办法]
还是别整那么复杂,还搞什么动态加载,老老实实添加引用标记,再拖到上面去,用Visible的true或false来控制可见性。

这样即使不可见,viewstate里也会有它的影子,编程要容易多了。
[解决办法]
帮你顶下,应该可以调用这个类来做吧

热点排行