Abe*_*ler 6 .net asp.net asp.net-3.5
我有ListView具有以下EditItemTemplate:
<EditItemTemplate>
<tr style="">
<td>
<asp:LinkButton ID="UpdateButton" runat="server" CommandName="Update" Text="Update" />
<asp:LinkButton ID="CancelButton" runat="server" CommandName="Cancel" Text="Cancel" />
</td>
<td>
<asp:TextBox ID="FundingSource1TextBox" runat="server" Text='<%# Bind("FundingSource1") %>' />
</td>
<td>
<asp:TextBox ID="CashTextBox" runat="server" Text='<%# Bind("Cash") %>' />
</td>
<td>
<asp:TextBox ID="InKindTextBox" runat="server" Text='<%# Bind("InKind") %>' />
</td>
<td>
<asp:TextBox ID="StatusTextBox" runat="server" Text='<%# Bind("Status") %>' />
</td>
<td>
<asp:TextBox ID="ExpectedAwardDateTextBox" runat="server" Text='<%# Bind("ExpectedAwardDate","{0:MM/dd/yyyy}) %>' onclientclick="datepicker()" />
</td>
</tr>
</EditItemTemplate>
Run Code Online (Sandbox Code Playgroud)
我想格式化,ExpectedAwardDateTextBox所以它显示了一个较短的日期时间,但没有找到一种方法来做到这一点,而不进入后面的代码.在项目模板中,我有以下行来格式化标签中显示的日期:
<asp:Label ID="ExpectedAwardDateLabel" runat="server" Text='<%# String.Format("{0:M/d/yyyy}",Eval("ExpectedAwardDate")) %>' />
Run Code Online (Sandbox Code Playgroud)
我想找到一个类似的方法来做insertItemTemplate.
您可以Bind()像这样使用重载:
<%# Bind("ExpectedAwardDate", "{0:M/d/yyyy}") %>
Run Code Online (Sandbox Code Playgroud)
您的Eval也是如此:
<asp:Label ID="ExpectedAwardDateLabel" runat="server"
Text='<%# Eval("ExpectedAwardDate","{0:M/d/yyyy}") %>' />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4163 次 |
| 最近记录: |