单值绑定
<%=xxx%>:内联引用方式,可以饮用C#代码
<%#xxx%>:可以引用.cs文件中的代码的字段,但这个字段必须初始化
<%#S xxx%>:可以引用web.config文件中预定义的字段
<%#Eval(xxx)%>:在数据绑定控件内使用,获得所绑定数据源的当前字段值
<%#Bind(xxx)%>:在数据绑定控件内使用,实现对当前字段的双向绑定
多值绑定
列表控件:ListBox,DropDownList,CheckBoxList,RadioBuUonList
HtmlSelect,它是一个HTML控件,类似ListBox控件
GirdView,DetailsView,FormView和ListView等复杂数据控件
<%#Eval("Orders")=="0"?" ":"style='color: #009EEA;'" %>
<%#Flatty.Common.Helper.EnumHelper.GetDescription<Flatty.Common.CustomerType>((int)Eval("CustomerType"))%>
<%#(Eval("QuotaMoney").ToString().Trim() != "")?Eval("QuotaMoney").ToString():""%>
<%#Eval("jltitle").ToString().Length > 10 ? Eval("jltitle").ToString().Substring(0, 10) : Eval("jltitle")%>
<%#Flatty.Common.Helper.StringHelper.GetSubString(Eval("ContentTitle").ToString(),30,"...") %>
<%#Eval("Dutiesid").ToString().Trim() != ""?Flatty.Library.Sys.DataAccess.DutiesAdapter.Instance.LoadByid((int)Eval("Dutiesid")).Post:""%>
<% if (Loginaccount != null){%>
<%}%>
<% if((int)Eval("StaffType") == 1) {%>
<%}%>
<%#Eval("PostBz").ToString() != ""?Flatty.Library.Sys.DataAccess.WqDutiesAdapter.Instance.LoadByid((int)Eval("Dutiesid")).Post:Flatty.Library.Sys.DataAccess.DutiesAdapter.Instance.LoadByid((int)Eval("Dutiesid")).Post%>
Message.SendMessagePic("点击操作后员工即将<span>离职</span>", "/Person/StaffList/JobView.aspx?id=" + Aid + "&type=2", "/Person/StaffList/JobView.aspx?id=" + Aid);
//前台跳转
window.location.href = "/Feat/CustView.aspx?id=" + '<%=Aid%>'
//绑定下拉列表
<select class="pro_name" name="txtproduct">
<%for (int i = 0; i < productlist.Count; i++)
{ %>
<option value="<%=productlist[i].id.ToString() %>"><%=productlist[i].ProductName.ToString() %></option>
<%} %>
</select>
//绑定下拉列表
public static ArrayList sbjc;//社保缴存
if (!IsPostBack)
{
sbjc = EnumHelper.EnumToList(typeof(SocialPay));
}
<%for (int i = 0; i < sbjc.Count; i++){ %>
<option value="<%=i %>"><%=sbjc[i].ToString() %></option>
<%} %>
//保存小数点后2位
<%#Math.Round(Convert.ToDecimal(Eval("Salary").ToString()),2) %>
//日期转换
<%#Eval("FCExpireDate","{0:yyyy-MM-dd}") %>
<%#(Eval("Birthday","{0:yyyy-MM-dd}").ToString() != "1900-01-01")?Eval("Birthday","{0:yyyy-MM-dd}"):""%>
//textarea 前台绑定值
<textarea placeholder="概述内容"><%=Server.HtmlEncode(ContentText.ToString())%></textarea>
CommandArgument='<%# Eval("Personnelid")+","+Eval("AddYear")+","+Eval("AddMonth")%>'