2011-09-21 91 views
0

对一个ASP.NET的网页油漆标签,是它更好地使用内嵌代码,如:ASP净内嵌标签文本VS标签控件

<div><%$ Resources:TextResource, Name %></div>

,或设置为像一个标签属性:

<div><asp:Label ID="GuardarButton" runat="server" Text="<%$ Resources:TextResource, Name %>" /></div>

我这么问是因为标签将使用视图状态,不会有阅读上的每个回发.resx文件

回答

1

6其中一半打6。一个需要视图状态,这需要处理/反序列化。另一个涉及读取缓存的资源。

如果您希望消除视图状态/修剪视图状态,请使用资源文件,否则使用viewstate(假设页面上有很多控件)。

否则,它并不重要。

+0

太棒了,我会留在缓存中,这样更容易,ty! – Milox

+0

如果我这样做呢?

<%= Resources.Labels.Name %>
,它仍然会使用缓存吗? – Milox

+0

我相信同样的事情适用 –