asp.net中的特殊符号意义
发布网友
发布时间:2022-04-27 12:01
我来回答
共2个回答
热心网友
时间:2022-04-27 13:30
“<%#....%>” 这是数据绑定,里面可以调用C#的方法。
“<%$....%>" 没见过这个。
“<%@...%>”这个是页面指令,一般放在每个页面的最顶部,对页面的运行进行控制,如设置缓存,引用用户控件,导入命名空间==
另外还有一个<%= ...%> 这个=号后也可以调用C#的方法,还可以写数学表达式。 它和 <%#....%> 的区别是, <%#....%> 中的内容必须在后台代码中执行了DataBind()方法后才显示。
热心网友
时间:2022-04-27 14:48
1.<%#....%>数据绑定,比如在数据控件里执行绑定某个字段<%# Eval("Name")%>这样帮顶一个Name的字段
2.<%$....%>$就是一段代码,这样可以在<%....%>所在的位置执行一段后台代码.比如<title><% =DateTime.Now %><title>
这样这个网页的标题就会是当前时间,其实这个就是Response.Write();
3.<%@...%>页面指令,打开*.aspx或者*.ascx的代码视图,看看<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Web.WebForm1" %>就是一个Page的页面指令.