【问题标题】:Jquery datepicker with entity framework带有实体框架的 Jquery 日期选择器
【发布时间】:2011-11-15 22:14:01
【问题描述】:
        <form id="Form1" runat="server">
**<input type="text" id="DateInput" />**     
    <asp:Repeater ID="DataViewer" runat="server">
                        <ItemTemplate>
                            <div style='border: 1px; width: 600px; overflow-x: auto; overflow-y: hidden;'>
                                <div style='float: left;'>
                                    <%# Eval("DriverName") %>&nbsp;&nbsp;&nbsp;&nbsp;</div>

                            </div>
                        </ItemTemplate>
                    </asp:Repeater>

这是我的功能:

    protected void Page_Load(object sender, EventArgs e)
{
    OrderDataRepository rep = new OrderDataRepository();

    var results = rep.GetAllOrderData().Where(x => x.POD_DATE == ????????????????).
                  GroupBy(o => o.User).
                  Select(g =>
                            new
                            {
                                DriverId = g.Key.Id,
                                DriverName = g.Key.Name,
                                OrderCount = g.Count(),
                                OrderCountWhereNameIsNotNull = 
                                                  g.Count(o => o.RECEIVE_NAME != null)
                            }).ToList();

    DataViewer.DataSource = results;
    DataViewer.DataBind();
}

目前我从表格中获得所有结果, 我想为 jQuery 添加 Datepicker http://keith-wood.name/datepick.html

  <script src="Scripts/jquery.js" type="text/javascript"></script>

当用户选择一天时,它需要加载用户选择当天的所有结果

请告诉我应该如何使用带有实体框架的 jquery 来完成

【问题讨论】:

    标签: asp.net entity-framework jquery asp.net-ajax


    【解决方案1】:

    您需要在存储库中添加一个函数,例如:

    Function SelectOrdersByDate(date as string) as ienumerable(of Order)
    Using yourcontext as new context
    Dim query = yourcontext.Orders.Where(function(o) o.OrderDate = date).ToList
    return query
    End Using
    End Function
    

    然后通过ajax/jquery调用这个函数

    【讨论】:

    • 你能告诉我如何在这个函数中使用 ajax/jquery 吗?
    • 我已经编辑了代码,所以它会更容易理解
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-11
    • 1970-01-01
    相关资源
    最近更新 更多