比赛训练笔记 - WebForm

warning: 这篇文章距离上次修改已过507天,其中的内容可能已经有所变动。

ASPX 标签

<% C#代码 %>

可以在网页渲染时执行代码。

<% for(int i=0; i<5; i+=1) { %> 
   <% Response.Write("<br>" + i) %> 
<% } %>

<%= C#代码 %>

等同于调用Response.Write(...)

public string GetDate() {
    return DateTime.Now.ToString("yyyy-MM-dd");
}
Today is <%= GetDate() %>

<%: C#代码 %>

自动进行HTML编码,等同于调用Response.Write(Server.HTMLEncode(...))

<%# Eval("属性名") %>

在Repeater等容器的项目模板ItemTemplate中,绑定模型的一个属性变量。

<%#: Eval("属性名") %>

绑定模型的属性变量时,自动对内容进行HTML编码。

评论已关闭