我在找我讨论一些帮助。我们正在讨论两种解决方案定制问题。一个用途(嵌套)主页。每个定制页面的一个母版页。再加上有对所有网页标准的母版页。第二使用标准的页面,该页面重定向到自定义页面(如果存在)。

我的问题是,这是更加理想的?不必每次都要负载2个主页面或仅具有加载1主页,有时重定向(Response.Redirect的或Server.Transfer的),以定制页面。

我真的不能找到母版页性能的任何信息。我应该认为它们是另一个(有点反转)用户控制还是应该轻易使用?

编辑: 你可以假设的Response.Redirect为转移。 你可以假设重定向在生命周期的阶段PreInit发生。

有帮助吗?

解决方案

主页是在某种意义上反转的用户控件(它们“环绕声”的内容,而不是被压入到页面用户控制的内容)。有没有那么说,使用母版页轻轻经验法则 - 母版页的性能成本效果成正比多少代码(HTML和其他)它会导致推入HTTP数据流。

有关我的钱,我的土地上为最可读和可维护的代码是什么使侧。

其他提示

所以,这是一个Web窗体应用程序不管是什么,对不对?你有没有思考模型 - 视图 - 控制器角度来看的?

关于nasted MasterPages,我做了一个客户的CRM应用程序,我可以向你保证,你不会下跌的任何问题加载,除非有关网络和服务器的速度常使用的,对于这一点,如果你认为这是最好的的方式来完成或目标,去了。

每个母版页会触发他们的活动,通常我们想想喔好,2母版页再加上一个内容或多个内容的网页可能是指向加载时间的问题,但是这需要进行这一切毫秒,所以...是安全

这是你需要照顾的是,不要所有的JavaScript插件,你可以找到下跌时,选择一个漂亮的图书馆,并且只使用的唯一的事情是,jQuery(现在的版本1.3.0将是最好的选择)。

至少这是我的意见:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top