2011-09-25 30 views
1

這是分配aspx.cs是否有分配時,文本值ASP.NET 4.0 C#後面ASPX和代碼之間的任何差別

 if (srLang == "tr") 
    { 
     lblUnWantedPrivateMessages.Text = "Özel Mesaj Almak İstemediğiniz Oyuncular"; 
     lblPmBlockUserNameTitle.Text = "Oyuncu Adı:"; 
    } 
    else 
    { 
     lblUnWantedPrivateMessages.Text = "Players That You Don't Want To Receive PM"; 
     lblPmBlockUserNameTitle.Text = "Player Name:"; 
    } 

背後的代碼,這是ASPX分配

<%  
    if (srLang == "tr") 
    { 
     lblUnWantedPrivateMessages.Text = "Özel Mesaj Almak İstemediğiniz Oyuncular"; 
     lblPmBlockUserNameTitle.Text = "Oyuncu Adı:"; 
    } 
    else 
    { 
     lblUnWantedPrivateMessages.Text = "Players That You Don't Want To Receive PM"; 
     lblPmBlockUserNameTitle.Text = "Player Name:"; 
    } 
    %> 

是否有這2個性能有什麼區別?

回答

4

兩者都將編譯成等效的代碼,並且不會有性能差異。

在代碼隱藏文件中放置重要的代碼允許職責分離(aspx文件中的顯示標記,代碼隱藏文件中的邏輯),並且導致代碼更容易維護。

+0

謝謝你的回答。 – MonsterMMORPG

相關問題