关于ASP.NET中的<%%>

请问与Repeater 或者 Gridview 控件相比?如果用<%%>动态生成<li>或者<tr><td>的效率会不会高一些? 另外请问,什么时候用<%%>动态生成,什么时候直接用控件?一般大型项目是采用哪种做法?

第1个回答  2019-12-23
1.Repeater
系统不生成任何代码
Gridview是系统以table的形式展示到页面上的

在大型项目中一般不用控件,因为控件加载慢,而且不易调试 2..<li>效率高
他是加载多少显示多少
,<tr><td>加载<table>完成后才一次显示 3.可以的话尽量不要用<%%>,一般在后台完成,因为这样你的代码和页面代码混合在一起,不易多人开发;绑定数据最好用asp.ne的<%#
%>因为webserver他展示的内容与浏览器无关,在任何浏览器都可以正常显示
相似回答