日期:2014-05-20  浏览次数:20362 次

在aspx页中也象asp中那样写代码会不会影响性能???如:<%=name%>
在aspx页中也象asp中那样写代码会不会影响性能???如: <%=name%>

在 <%%> 之间写代码。。。。。。

------解决方案--------------------
代码直接写在 页面上
当然没有
代码后置 编译后的性能好啊


------解决方案--------------------
性能差异不大,但程序可读性不强.
------解决方案--------------------
性能应该没有影响
------解决方案--------------------
性能没有什么影响,从程序的角度来说,这样写不太好。

------解决方案--------------------
<%=%> 这种语句也是会被编译的
性能上的差异,是这种方式在第一次游览时会慢

------解决方案--------------------
我不是MVP,不过我可以告诉你那个性能影响不值得关注,而且是正面影响还是负面影响要看实际情况。如果你用 <%= %> 来替换Label,那么性能就提高了。

如果你真的想了解其中发生了什么事,建议你深入了解ASP.NET编译原理,然后你会知道事情不是简单的哪个好哪个不好。
------解决方案--------------------
用 <%= %> 来替换Label,那么性能就提高了
------------
赞同
------解决方案--------------------
性能不时差别很大的时候,怎么方便怎么写.
有时候往JS里传递变量数值,就需要用 <%%> ,其他方法麻烦些.

所谓性能,1毫秒到100毫秒执行完全部操作,不需要优化,web程序用户的忍受程度开关是1秒.

某些事情远远比 <%%> 浪费时间得多.
------解决方案--------------------
影响不大