ASP.net 綁定表達式


  • <%      %>
  • <%=    %>
  • <%#     %>
  1. <%#    %> 的應用
 前臺代碼
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!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 runat="server">
    <title>測試網站</title>
</head>
<body> 
    <div>
    <h1  style="text-align:center">測試網站</h1>
    <%#stringRead %>
    </div>
</body>
</html>
後臺代碼

using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class _Default : System.Web.UI.Page 
{
    public string stringRead = "1213";
    protected void Page_Load(object sender, EventArgs e)
    {
        Page.DataBind();
    }
}
運行效果:


注意事項:綁定內容必須是外部客可訪問的,不能是私有或受保護屬性,同時必須使用頁面綁定才能看到效果。
2.<%=     %>的用法
前臺代碼:
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!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 runat="server">
    <title>測試網站</title>
</head>
<body> 
    <div>
    <h1  style="text-align:center">測試網站</h1>
    <%=BindString()%>
    </div>
</body>
</html>
後臺代碼:
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class _Default : System.Web.UI.Page 
{
    public string stringRead = "1213";
    protected void Page_Load(object sender, EventArgs e)
    {
        
    }
    public string BindString()
    {
        return "<%=   %>綁定表達式應用!";
    }
}
運行效果:


3.<%    %>的用法
前臺代碼:
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!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 runat="server">
    <title>測試網站</title>
</head>
<body> 
    <div>
    <h1  style="text-align:center">測試網站</h1>
    <%BingList();%>
    </div>
</body>
</html>
後臺代碼:
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class _Default : System.Web.UI.Page 
{
    public string stringRead = "1213";
    protected void Page_Load(object sender, EventArgs e)
    {

        
    }
    public void BingList()
    {
        Response.Write("<ul>\n");
        for(int i=0;i<10;i++)
        {
            Response.Write("<li>" + i.ToString() + "行" + "</li>");
        }
        Response.Write("</ul>\n");
    }
}


運行效果:




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章