<%= %>、<% %>、<%@ %>和<%# %>的区别
<%=%>
里面放的变量名
<% %>
中间一般放函数或者方法,典型的asp程序写法。
<%#%>
这里是数据的绑定 只能用在数据绑定控件中。
<%@ %>
- <%@ Page Language="C#" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title></title>
- </head>
- <body>
- <%=publicString %>
- <br />
- <%GetString(); %>
- <br />
- <%#Eval("字段")%>
- </body>
- </html>
- <script language="C#" runat="server">
- public string publicString = "变量";
- public string GetString()
- {
- Response.Write("方法写出来");
- }
- </script>