【发布时间】:2010-01-08 11:53:55
【问题描述】:
当我在项目中添加一个 asp.net 网页时,我想到了一个查询。通常我们将服务器端代码放在代码隐藏文件中。如果我们将代码和页面设计标记放在同一个页面中,服务器端处理是否会有任何改进?我指的是这样的做法:
<div>
<%if (ViewState["user-id"] != null)
{%>
<div>Hi, You are welcome.</div>
<%}
else
{%>
<div>Hi, please login or register.</div>
<%} %>
</div>
如果我们使用单独的代码隐藏文件,我们将在页面加载事件中执行所有这些操作,并根据测试使 div 元素可见,不可见。我们甚至可以在设计页面中只有一个 div 并相应地设置其内部文本。有什么建议吗?
【问题讨论】:
标签: asp.net performance