对于模板列的处理
<
asp:TemplateField
HeaderText
="学号"
Visible
="False"
>
< ItemTemplate >
< asp:Label ID ="lbl1" runat ="server" Text ='<%# Eval("DB_NO") % > ' OnDataBinding="lbl1_DataBinding"> </ asp:Label >
</ ItemTemplate >
</ asp:TemplateField >
< ItemTemplate >
< asp:Label ID ="lbl1" runat ="server" Text ='<%# Eval("DB_NO") % > ' OnDataBinding="lbl1_DataBinding"> </ asp:Label >
</ ItemTemplate >
</ asp:TemplateField >
在后台我们可以在lbl1_DataBinding 方法对其进行处理,例如字符串的截取,字符处理等等。
Protected
Sub lbl1_DataBinding()
Sub lbl1_DataBinding(ByVal sender As Object, ByVal e As System.EventArgs)
Dim lbl As Label = DirectCast(sender, Label)
' 特殊字符处理
lbl.Text = Server.HtmlEncode(lbl.Text)
End Sub
Dim lbl As Label = DirectCast(sender, Label)
' 特殊字符处理
lbl.Text = Server.HtmlEncode(lbl.Text)
End Sub