ajax短html函数语法错误

时间:2011-11-18 15:34:30

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

这是我第一次从webmethod函数中绘制客户端网页。 请帮忙告诉我为什么这种语法错了?

这是全部功能 - 工作正常:

[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和类似&lt;%#Eval(“DriverName”)%&gt;的值里面的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") %>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                    </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>

1 个答案:

答案 0 :(得分:0)

在黑暗中刺穿,看起来您正在将ordersPage.Items的表行附加到结构中的HTML alredy已关闭其表标记

将结束表标记从初始化它的结构中取出,然后将它附加到在ordersPage.Items上的$ .each之后的结构。