是否有任何理由将代码放在代码中而不是在aspx文件中?

Abe*_*ler 1 asp.net

每当我需要编写代码时,我几乎总是将它放在代码隐藏文件中.出于某种原因,这似乎是编写代码的"正确"方式.

基于我在网上看到的大多数示例,很多其他人也选择以这种方式编写代码,但似乎将代码放在aspx文件中可以让您完成所有相同的工作并提供一些优势.

最重要的是:

  • 因为没有重新编译,更容易进行更改.
  • 如果在源代码管理中找不到项目,则可以访问所有代码(最近发生在我身上).

在代码隐藏文件中使用代码有什么好处吗?将代码放入aspx文件有什么不利之处吗?

SLa*_*aks 5

将代码与标记分离会产生更清晰的结构,特别是对于非平凡的页面.
这是ASP.Net优于ASP Classic的主要优势之一.