ASP.NET 引入了新的声明性数据绑定语法。这种非常灵活的语法允许开发人员不仅可以绑定到数据源,而且可以绑定到简单属性、集合、表达式甚至是从方法调用返回的结果。下表显示了新语法的一些示例。

 

简单属性 Customer: <%# custID %>
集合 Orders: <asp:ListBox >
表达式 Contact: <%# ( customer.First Name + " " + customer.LastName ) %>
方法结果 Outstanding Balance: <%# GetBalance(custID) %>

1. 绑定到属性

C#:

asp.net 数据绑定到属性、集合、表达式、方法void Page_Load(Object sender, EventArgs e) 
}

 ASP:

asp.net 数据绑定到属性、集合、表达式、方法<body>
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法    
<h3><font face="宋体">到页属性的数据绑定</font></h3>
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法    
<form runat=server>
asp.net 数据绑定到属性、集合、表达式、方法    

2. 绑定到集合和列表

绑定到Array List

C# : 

asp.net 数据绑定到属性、集合、表达式、方法void Page_Load(Object Sender, EventArgs E)
}

  
ASP:

 

asp.net 数据绑定到属性、集合、表达式、方法<body>
asp.net 数据绑定到属性、集合、表达式、方法    
<h3><font face="宋体">数据绑定 DropDownList</font></h3>
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法    
<form runat=server>
asp.net 数据绑定到属性、集合、表达式、方法    
asp.net 数据绑定到属性、集合、表达式、方法        
<asp:DropDownList id="DropDown1" runat="server" />
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法        
<asp:button Text="提交" OnClick="SubmitBtn_Click" runat=server/>
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法        
<p>
asp.net 数据绑定到属性、集合、表达式、方法        
asp.net 数据绑定到属性、集合、表达式、方法        
<asp:Label id=Label1 font-name="宋体" font-size="10.5pt" runat="server" />
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法    
</form>
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法
</body>
asp.net 数据绑定到属性、集合、表达式、方法

绑定到Hash Table

C#:

asp.net 数据绑定到属性、集合、表达式、方法void Page_Load(Object sender, EventArgs e) 
}

ASP:

3. 绑定到方法或表达式

asp.net 数据绑定到属性、集合、表达式、方法<body>
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法    
<h3><font face="宋体">到哈希表的数据绑定</font></h3>
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法    
<form runat=server>
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法        
<asp:DataList id="MyDataList" runat="server"
asp.net 数据绑定到属性、集合、表达式、方法          BorderColor
="black"
asp.net 数据绑定到属性、集合、表达式、方法          BorderWidth
="1"
asp.net 数据绑定到属性、集合、表达式、方法          GridLines
="Both"
asp.net 数据绑定到属性、集合、表达式、方法          CellPadding
="4"
asp.net 数据绑定到属性、集合、表达式、方法          CellSpacing
="0"
asp.net 数据绑定到属性、集合、表达式、方法          
>
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法            
<ItemTemplate>

 绑定时的表达式:<%# CType(DataBinder.Eval(Container.DataItem, "BoolValue"), Boolean) %>

C#: 

asp.net 数据绑定到属性、集合、表达式、方法void Page_Load(Object Src, EventArgs E) 
}

ASP:

asp.net 数据绑定到属性、集合、表达式、方法<body>
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法    
<h3><font face="宋体">到方法和表达式的数据绑定</font></h3>
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法    
<form runat=server>
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法      
<asp:DataList id="DataList1" runat="server"
asp.net 数据绑定到属性、集合、表达式、方法        BorderColor
="black"
asp.net 数据绑定到属性、集合、表达式、方法        BorderWidth
="1"
asp.net 数据绑定到属性、集合、表达式、方法        GridLines
="Both"
asp.net 数据绑定到属性、集合、表达式、方法        CellPadding
="3"
asp.net 数据绑定到属性、集合、表达式、方法        CellSpacing
="0"
asp.net 数据绑定到属性、集合、表达式、方法        
>
asp.net 数据绑定到属性、集合、表达式、方法
asp.net 数据绑定到属性、集合、表达式、方法        
<ItemTemplate>

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1716585

相关文章:

  • 2021-10-31
  • 2022-12-23
  • 2021-07-30
  • 2021-12-29
  • 2021-12-11
  • 2021-07-23
  • 2022-02-22
  • 2022-12-23
猜你喜欢
  • 2021-07-30
  • 2022-12-23
  • 2021-09-18
  • 2021-08-05
  • 2022-12-23
  • 2022-02-25
相关资源
相似解决方案