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