ASP.NET QueryExtender参数日期格式字符串

时间:2011-03-14 16:22:16

标签: asp.net linq

我想使用QueryExtender控件来检索给定日期范围内的记录。

<asp:QueryExtender ID="qeFilter" runat="server" TargetControlID="EntityDataSource1">
    <asp:RangeExpression DataField="Date" MaxType="Inclusive" MinType="Inclusive">
        <asp:ControlParameter ControlID="txtFrom" />
        <asp:ControlParameter ControlID="txtTo" />
    </asp:RangeExpression>
</asp:QueryExtender>

问题是文本框中的日期是“d.M.yyyy”格式。我无法弄清楚如何指定asp:ControlParameter的格式。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

我能够通过设置页面的culture属性来解决问题。

<%@ Page UICulture="cs" Culture="cs-CZ" %>

以下是更多详情:http://msdn.microsoft.com/en-us/library/bz9tc508.aspx