2010-10-10 97 views
0

我目前在我最新的asp.net 4.0项目中使用嵌套的主页,我想动态改变外观,所以主页可能只有1列宽,我们的页面可能是2列等动态添加<asp:内容到页面,嵌套主页

我动态加载主页面取决于在DB(1column.master,2column.master)在静态页面(Load.aspx)的pre_init事件中选择的记录成功,但是我需要能够动态地添加控件到页面,以获得所需的布局。

这是可能的,是否有更好的方法来实现这一目标?

如果您需要更多信息或有任何问题,请通知我。

感谢

回答

1

不过,我需要能够动态控件添加到页面,以获得所需的布局。这是可能的,是否有更好的方法来实现这一点?

是的,这是可能的。将动态控件添加到ASP.NET网页(主控,内容等)的棘手问题是控件必须重新创建,每个回发到服务器。这是combcersome的一部分。您不能只通过动态添加控件来修改您的页面,并且在下次向服务器回传时希望它们存在。这不仅包括了控制,但它的所有属性,如身份证等

对于一些详细信息,看看下面的链接:

动态Web服务器控件和视图状态:
http://msdn.microsoft.com/en-us/library/hbdfdyh7.aspx

在ASP.NET
http://www.4guysfromrolla.com/articles/081402-1.aspx

动态控件