ASP.NET單值繫結和多值繫結(c#+VS2010)
阿新 • • 發佈:2019-02-04
一、單值繫結
新建一個ASP.NET網站模板->雙擊網站根目錄下的Default.aspx檔案,開啟設計檢視,從工具箱中拖一個label控制元件到設計檢視中->切換到源檢視中,設定label控制元件的屬性如下:
<asp:Label ID="Label1" runat="server" Text="<%#DateTime.Now %>">"></asp:Label>
雙擊網站根目錄下的Default.aspx.cs檔案。編寫如下程式碼:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Collections; namespace WebApplication9 { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Page.DataBind(); } } }
點選除錯按鈕,顯示效果如圖所示:
二、多值繫結
新建一個ASP.NET網站模板->雙擊網站根目錄下的Default.aspx檔案,開啟設計檢視,從工具箱中拖一個DropDownList控制元件到設計檢視中->切換到源檢視中,設定DropDownList控制元件的屬性如下:
<asp:DropDownList ID="DropDownList1" runat="server" DataSource=<%#ItemList %> >
</asp:DropDownList>
雙擊網站根目錄下的Default.aspx.cs檔案。編寫如下程式碼:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Collections; namespace WebApplication9 { public partial class _Default : System.Web.UI.Page { protected ArrayList ItemList = new ArrayList(); protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ItemList.Add("星期一:Monday"); ItemList.Add("星期二:Tuesday"); ItemList.Add("星期三:Wednesday"); ItemList.Add("星期四:Thursday"); ItemList.Add("星期五:Friday"); ItemList.Add("星期六:Saturday"); ItemList.Add("星期日:Sunday"); this.DropDownList1.DataBind(); } } } }
點選除錯按鈕,顯示效果如圖所示: