2009-07-09 59 views
0

把代碼放在aspx文件比較慢?代碼重新編譯每個訪問?ASPX文件中有代碼有性能差異嗎?

在我看來,aspx文件中的代碼在第一次訪問時一起編譯它們的dll(可能在Page_Init中)並移動到Temp Asp.Net文件夾中。而.aspx文件只是爲IIS找到一個文件所必需的。

+0

請記住,代碼和標記都編譯之前,沒有頁面,所以沒有Page_Init。 – 2009-07-09 23:41:52

回答

1

將代碼放在aspx文件或代碼隱藏文件中對性能沒有影響。僅僅在美學上。

但是,編譯是不同的事情,它實際上與您選擇的部署或您創建的項目(網站或Web應用程序)有關。 Web應用程序更接近VS 2003 Web項目模型,並在構建過程中編譯所有源代碼並生成單個程序集。

+0

Web應用程序仍然有aspx文件。如果您在aspx中更改任何代碼,則會考慮這一點 – 2009-07-09 23:46:36

1

你把代碼放在哪裏不影響性能。至少在與.aspx文件相比的代碼隱藏文件中。