在日历控件中使用bind方法时,我收到错误:当前上下文中不存在名称“Bind”。我该如何正确地做到这一点?我需要一种检查空值的方法。它在Gridview控件中
<asp:Calendar ID="Calendar1" runat="server" SelectedDate='<%# string.IsNullOrEmpty(Bind("valid_date").ToString()) ? "0000-00-00 00:00:00.000": Bind("valid_date").ToString() %>' ></asp:Calendar>
答案 0 :(得分:2)
SelectedDate = '<%# String.IsNullOrEmpty(Convert.ToString(Eval("valid_date"))) ? DateTime.MinValue : Eval("valid_date") %>'
答案 1 :(得分:0)
我认为你要找的是Eval
:
<asp:Calendar ID="Calendar1" runat="server"
SelectedDate='<%# string.IsNullOrEmpty(Eval("valid_date").ToString()) ? "0000-00-00 00:00:00.000": Eval("valid_date").ToString() %>'>
</asp:Calendar>