asp.net
  • entity-framework
  • jquery
  • asp.net-ajax
  • 2011-11-15 3 views 0 likes 
    0
     <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> 
    

    이 제 기능입니다 : 내가 모든 결과 테이블에서 얻는 순간JQuery와 날짜 선택기가

    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(); 
    } 
    

    , 은 내가

    <script src="Scripts/jquery.js" type="text/javascript"></script> 
    
    jQuery를 http://keith-wood.name/datepick.html에 대한 날짜 선택기를 추가 할

    사용자가 선택할 날을 선택하면 사용자가 선택한 날의 모든 결과를로드해야합니다.

    엔티티 프레임 워크와 jQuery를 사용하여 그것을 할 방법을 보여주세요 것은

    답변

    0

    당신은 당신의 저장소 기능을해야합니다 같은 몇 가지 :

    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 
    

    그런 다음 아약스/JQuery와

    +0

    통해이 함수를 호출 할 수 있습니다 당신은이 기능을 사용하여 아약스/jquery를 사용하는 방법을 보여 주시겠습니까? – user1021182

    +0

    코드를 편집 했으므로 더 이해하기 쉽습니다. – user1021182

    관련 문제