前台页面:
<asp:LabelID="Label"runat="server"Text=’<%#GetName((senderasLabel)IDSubstring())%>’></asp:Label>
<br/>
<asp:LabelID="Label"runat="server"Text=’<%#GetName((senderasLabel)IDSubstring())%>’></asp:Label>
<br/>
<asp:LabelID="Label"runat="server"Text=’<%#GetName((senderasLabel)IDSubstring())%>’></asp:Label>
<br/>
<asp:LabelID="Label"runat="server"Text=’<%#GetName((senderasLabel)IDSubstring())%>’></asp:Label>
后台代码:
IDictionary<intstring>Dic=newDictionary<intstring>();
protectedvoidPage_Load(objectsenderEventArgse)
{
if(!PageIsPostBack)
{
BindData();
}
}
publicstringGetName(objectindex)
{
//如果运算符的左边是非空的就返回左边否则是右边!
index=index??"";
intkey;
intTryParse(indexToString()outkey);
returnDic[key];
}
publicvoidBindData()
{
DicAdd("小果");
DicAdd("小磊");
DicAdd("小组");
DicAdd("小节");
DataBind();
}