代码显现块<% %>在WEB页中的作用?
代码呈现块% %在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%>
[其他解释]里面的内容不属于客户端,属于服务器端
[其他解释]即它访问了服务器
[其他解释]还有其他作用吗?可以尽量说全面一些吗?