我在Gridview中有以下文本框:
<asp:TextBox ID="due" runat="server" TextMode="Date" Text='<%# Bind((Convert.ToDateTime(Eval("due")).ToString("yyyy-MM-dd"))) %>'></asp:TextBox>
这不起作用。我得到一个Parser错误:对Bind的调用格式不正确。有关Bind的正确参数,请参阅文档。
当我使用那个没有&#34; Bind()&#34;文本框根据需要显示日期选择器和存储日期,但单击更新时,不会更新日期(因为它只是... Eval ...)。 双向绑定的正确语法是什么?
答案 0 :(得分:0)
试一试:
<asp:TextBox ID="due" runat="server" TextMode="Date" Text='<%# Bind("due", "{0:yyyy-MM-dd}") %>'></asp:TextBox>