【发布时间】:2014-09-24 09:27:33
【问题描述】:
我是 .NET 4.5 的新手,但如果基于表单的网站有一个用于 1 aspx 页面(1 页网站)的母版页,并且每个小的静态部分都在其自己的用户控件中,有时嵌套在另一个中4 层深,与将主要部分保留在 aspx 文件中而将页眉和页脚保留在主文件中相比,这种结构到底有什么好处?
访问每个用户控件(它本身是静态的,仅包含仅由用户控件中的那个小部分使用的 html、js、css - 例如滑块)而不是将它们全部放在一起似乎是一件令人头疼的事情因为它是静态的?
高级开发人员说结构是 .NET 中的工作方式,但我来自 php 背景,所以没有看到这里的智慧。
请帮我看看我的大脑拒绝接受什么。
【问题讨论】:
-
这与asp-classic无关,请尝试重新标记为asp.net。
-
很抱歉。如果我知道 ASP 3.0 会在 .NET 诞生时 MS 宣布死亡 14 年后出现,生活会更轻松。
-
我认为答案将是“取决于”。在某些情况下,控件的分离将提供很大的灵活性(如@KHeaney 建议的那样)。在其他情况下,根据组件/控件的大小,它会增加不必要的复杂性,就像您提到的那样。如果它是“适合你的解决方案”(TM),这里的任何人都很难给你一个具体的答案