我知道一个ASP.NET应用程序可以拥有任意数量的aspx
个页面,但在达到一定数量的页面(超过100个)后,我应该考虑不同的设计吗?或者,随着月/年的流逝,我只是不断向我的应用添加更多页面?
答案 0 :(得分:2)
在Asp.net中有一个名为批量编译的概念。默认情况下,该值为true,仅当debug为false时才生效。在生产中,当您有debug = false时,由于批量编译,一个文件夹中的所有文件都被编译为1 dll。可以批量编译在一起的文件数是1000.
来到你的问题。
如果1个文件夹中有更多文件,JIT编译将花费更长时间。
由于JIT编译,文件夹中的第一个请求似乎有点慢。
因此,您应该将文件整齐地分类到多个文件夹中。您可以拥有的文件数量没有这样的限制。
答案 1 :(得分:0)
使用文件夹进行整理。例如:您可以在名为User的文件夹中使用edituser.aspx,userlist.aspx,viewuser.aspx等用户相关文件。这样您就可以使解决方案看起来更清晰。
答案 2 :(得分:0)
我认为唯一的限制是保养费用。如果您需要这么多页面,这听起来不像是一个非常有组织(或设计)的应用程序,除非您有正当理由说明为什么需要这么多的aspx文件。