首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

代码显现块<% %>在WEB页中的作用?

2012-12-15 
代码呈现块% %在WEB页中的作用????代码呈现块% %在WEB页中的作用????[最优解释]由于前台页面类继承于

代码呈现块<% %>在WEB页中的作用????
代码呈现块<% %>在WEB页中的作用????
[最优解释]
由于前台页面类继承于后台类,因此在前台中可以调用父类的非私有变量,属性或者方法。
方法就是<%=变量,属性或方法名%>
相当于执行了 <%Response.Write(后台代码)%>

在repeter等控件中,可以用<%#Eval("字段名")%>的方式单向绑定数据,在listview中使用<%#Bind("字段名")%>的方式进行双向绑定,即数据可以在界面修改提交回数据库。

另外<%%>中还可以写一些指令集,如页面最上方的Page指令集
[其他解释]
你还可以在<%%>中写任何的C#代码

试着在前台页面写这样一段代码


<%
  for(int i=0;i<10;i++)
  {
%>
test
<%
  }
%>


这种写法比较类似于ASP中的脚本代码,不建议将复杂的后台C#代码写在前台。因为ASP.NET的后台页面就是为了实现Code-Behind而存在的。
[其他解释]
使用c#代码,比如cs中有个public变量 ProName,那么 aspx脚本中可以使用<%=ProName%>显示变量内容
[其他解释]
用于定义独立的代码块或控制流程块
 比如可以取后台某对象的值等。。
[其他解释]
<%%>
调用服务端代码

例如:
<%=DateTime.Now%>

[其他解释]
里面的内容不属于客户端,属于服务器端
[其他解释]
即它访问了服务器
[其他解释]
引用:
使用c#代码,比如cs中有个public变量 ProName,那么 aspx脚本中可以使用<%=ProName%>显示变量内容
还有其他作用吗?可以尽量说全面一些吗?

热点排行
Bad Request.