当将控件绑定到aspx页面而不是绑定.cs文件后面的代码中的控件时,是否有人可以告诉我是否存在性能差异。
如果我诚实,我更喜欢使用文字,但我是在浪费资源吗?
在这样的例子中: -
ASPX页面
<p>
<b><%#Item.StockKeepingUnit.Product.Name %></b>
</p>
或者像这样的代码背后: -
<p>
<b><asp:Literal id="ltlProductName" runat="server"</b>
</p>
代码背后: -
ltlProductName.Text = Item.StockKeepingUnit.Product.Name;
答案 0 :(得分:1)
最好使用label
元素,因为它会将其转换为html label
元素,并且具有定位control
的正确属性,因此如果您点击标签,它会自动设置你的光标在目标控件内。
使用literal
,除非文字包含在一个范围内对css styles
有用。