例如,我在一個文件夾中有兩個同級頁面Index.aspx
和Orders.aspx
。在頁面Index.aspx
我有鏈接到Orders.aspx
。什麼是實現這個正確的方法:帶有runat服務器的`a`標籤和波形參數
<a runat="server" href="~/Orders.aspx">
或
我知道什麼runat="server"
做(服務器控制,性能的影響等)。
例如,我在一個文件夾中有兩個同級頁面Index.aspx
和Orders.aspx
。在頁面Index.aspx
我有鏈接到Orders.aspx
。什麼是實現這個正確的方法:帶有runat服務器的`a`標籤和波形參數
<a runat="server" href="~/Orders.aspx">
或
我知道什麼runat="server"
做(服務器控制,性能的影響等)。
你從未真正需要運行與服務器標籤運行的標記,如果它從來沒有在代碼中使用的背後,如果是則你應該爲它使用ASP.NET控件。
所以只需一個沒有runat=server
的超鏈接就沒問題。
儘管未來的升級可能需要語言翻譯,或者在將來爲其分配了一些邏輯,但最好在頁面上使用ASP.NET控件。所以總是要提前計劃你的設計。
如果這兩種觀點都在同一個文件夾,比第二: