当我使用 Eval 时没有语法错误
<asp:TextBox ID="txtHaulZoneCodeWIL" runat="server" CssClass="cagText" Text='<%#ConvertHaulZoneCodeForDisplay(Eval("HaulZoneCodeWIL").ToString())%>'></asp:TextBox>
当我对此语句使用 Bind 时,出现错误“未声明名称绑定”
<asp:TextBox ID="txtHaulZoneCodeWIL" runat="server" CssClass="cagText" Text='<%#ConvertHaulZoneCodeForDisplay(Bind("HaulZoneCodeWIL").ToString())%>'></asp:TextBox>
如何解决这个问题。我只想使用 Bind,而不是 EVAL,因为 Bind 是双向的
在代码隐藏中,我这样写:
Protected Function ConvertHaulZoneCodeForDisplay(ByRef str As String) As String
If str <> "0" Then
Return str
Else
Return ""
End If
End Function