在aspx/ascx代码隐藏中定义类而不是事先将它们编译成dll会有什么性能损失?我知道这不是最佳实践,并且存在许多问题(例如难以进行单元测试,代码不可重复使用等),但是当您处理需要的类时,它确实非常方便由于这些修改不需要任何类型的应用程序重启(例如App_Code更改,更新bin文件夹中的dll),因此每天要动态修改几次.
"没有." 代码隐藏类被动态编译成DLL,然后保留该DLL.所以基本上第一次加载页面时会有一个短暂的延迟,但之后速度应该与预编译的类相同.