我目前正在开发一个使用asp net mvc的网站。对于页面,有一个标签系统。
在同一页面上,有三个选项卡可用,我想知道是否在同一个aspx文件中编写三个选项卡,并动态隐藏/显示它们是最佳解决方案,或者我是否应该创建三个不同的aspx页面。因为每次添加块时文件都会变重,所以目前它有大约250行。 我还有第三块要添加。
答案 0 :(得分:2)
最佳解决方案一开始就是将所有标签放在页面上,然后如果您发现页面速度很慢,您可以开始制作技巧以加快速度。如果你不知道,首先你要制作页面,然后再进行优化,如果你真的需要它们那么。
你最终做的是取决于某些因素,例如有多少用户看到该页面,gzip 之后真正的是多么强大,如果这是大多数延迟页面的一部分或从数据库加载数据
12,000 行, gziped 600kb 的大页面需要 200 ms 才能发送。
答案 1 :(得分:0)
实现它的一种方法是将标签放在aspx页面上,如果你可以使用jquery ui标签,它将更易于管理。然后用超过普通的html标识标签,将HTML移动到用户控制的asax文件,并将它们用作标签的内容。它将简单易用。这是一种主要使用的做法。