动态载入.ascx文件(asp.net用户控件)|| 使用.master(网站模板的母版)。
这个方法,应该也是很多使用asp.net的人使用的方法,有时候,它还会与第三种方法结合使用。如果对性能需求不是很严格的话,中小型项目可以使用。
实现:使用loadcontrol()动态载入.ascx文件或(与)指定页面的masterpagefile(目标皮肤文件夹的)实现(通常.ascx与.master还会结合使用)。
优点:灵活性极高,每个皮肤有独立的布局,直接使用了.cs文件的变量与方法etc…甚至每套皮肤还有自己独立的代码文件。
缺点:影响性能。有兴趣可以自己去反编译loadcontrol方法。同时,在页面要使用<%%>这种代码块,有时候感觉也有点不雅。
上一篇:网站设计之产品分类导航设计过程
下一篇:如何最有效最快的制作一个网站