3
我試圖找到使用蜜蜂蜇和使用WebControls呈現數據時使用WebForms之間的差異(性能/可用性/可維護性/可讀性/功能性)的信息。蜜蜂蜇與WebControls
我主要關注的是蜂蜇<%= %>
,我知道它相當於Response.Write
。下面的實施例說明一些情景,我一直在考慮:
實施例1
標記
<span class="firstName"><%= Person.FirstName %></span>
與
標記
<asp:Label ID="lblFirstName" runat="server" CssClass="firstName"></asp:Label>
C#
lblFirstName.Text = Person.FirstName;
實施例2
<input type="text" value="<%= Person.FirstName %>" data-first-name="<%= Person.FirstName %>" />
與
標記
<asp:TextBox ID="tbFirstName" runat="server"></asp:TextBox>
C#
tbFirstName.Text = Person.FirstName;
tbFirstName.Attributes.Add("data-first-name", Person.FirstName);
有誰知道兩者之間的任何重大或細微的差別?任何見解都將不勝感激,但我真正想要的是關於這兩者的事實。謝謝:)
非常有趣 - 你知道任何資源,我可以找到進一步的信息(沒關係,如果你沒有) –
我不知道,但真的沒有更多的東西。控件是面向對象的,並通過一系列事件呈現html。 Beestings會在頁面生命週期結束時直接渲染到輸出流中。 – TheCatWhisperer