aspx中的ASP.NET数据绑定与代码隐藏

时间:2014-03-14 09:01:13

标签: asp.net data-binding

当将控件绑定到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;

1 个答案:

答案 0 :(得分:1)

最好使用label元素,因为它会将其转换为html label元素,并且具有定位control的正确属性,因此如果您点击标签,它会自动设置你的光标在目标控件内。

使用literal,除非文字包含在一个范围内对css styles有用。