0
這是我第一次從webmethod函數內繪製客戶端網頁。 請幫忙告訴我爲什麼這個語法錯了?ajax短html功能語法錯誤
這是所有的功能 - 即正常工作:
[WebMethod]
public IList<OrderViewDTO> GetTaskProgress(DateTime xDATEx)
{
try
{
var xDate2 = xDATEx.AddDays(1);
new OrderDataRepository()
.GetAllOrderData()
.Where(x=>x.POD_DATE>=xDATEx && x.POD_DATE < xDate2)
.GroupBy(o => o.User)
.Select(g => new OrderViewDTO
{
DriverId = g.Key.Id,
PdriverName = g.Key.Name,
OrderCount = g.Count(),
OrderCountWhereNameIsNotNull = g.Count(o => o.RECEIVE_NAME != null)
})
.ToList();
可以請你告訴我如何打印一個div和像<%#的eval(「的DriverName」)一個值%>裏面的DIV中而不是我的原代碼上面的功能 :
<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") %>
</div>
<div style='border: 3px solid black; float: left; width: <%# Convert.ToInt32(Eval("OrderCount")) * 50 %>px'>
<div style='border: 0px; float: left; width: <%# ((Convert.ToDouble(Eval("OrderCount")) - Convert.ToDouble(Eval("OrderCountWhereNameIsNotNull")))/Convert.ToDouble(Eval("OrderCount"))) * 100 %>%;'>
<%# Eval("OrderCount") %></div>
<div style='border: 0px; float: right; width: <%# (Convert.ToDouble(Eval("OrderCountWhereNameIsNotNull"))/Convert.ToDouble(Eval("OrderCount"))) * 100 %>%;
background-color: red;'>
<%# Eval("OrderCountWhereNameIsNotNull") %></div>
</div>
</div>
<br />
</ItemTemplate>
</asp:Repeater>
請詳細說明爲什麼這不適合你,以及你得到什麼錯誤。 –
什麼是'ordersPage.Items'?看起來不像你可以在jQuery中迭代... –
我認爲orderspage.items是json字符串。 – yapingchen