1

这是分配 aspx.cs 背后的代码

      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:";
    }
     %>

这两者之间有什么性能差异吗?

4

1 回答 1

4

两者都将编译成等效代码,并且不会有性能差异。

在代码隐藏文件中放置重要代码允许职责分离(在 aspx 文件中显示标记,在代码隐藏文件中显示逻辑)并导致更易于维护的代码。

于 2011-09-25T21:34:45.717 回答