图像服务器标签格式不正确,Repeater标签出错

时间:2016-08-13 06:15:39

标签: c# asp.net

当我运行这部分代码时.. 编译器显示错误“Parser Error”并显示错误的Image标签

etcdctl -C 10.12.1.105:2379 ls --recursive

2 个答案:

答案 0 :(得分:0)

请尝试以下作品

<img src='<%# DataBinder.Eval(Container.DataItem, "c_im_path")%>'/>

我没有测试它,也许它应该有用。

答案 1 :(得分:0)

你这样使用它:

    <asp:Repeater ID="Repeater1" runat="server">
        <ItemTemplate>
            <div class="rptr">
                <table>
                    <tr>
                        <th>Catageory <%#Eval("catageory_id") %></th>
                    </tr>
                    <tr>
                        <td>Image</td>
                        <td>
                            <asp:Image ID="img" runat="server" ImageUrl='<%#Eval("c_im_path")%>' Height="100" Width="100" /></td>
                    </tr>
            </div>
        </ItemTemplate>
    </asp:Repeater>

您在<Repeater1>中缺少多个属性才能使其正常工作。正如@CPW在他的回答中已经指出的那样,ImageUrl应该与单引号一起使用,以便在其他服务器标签中工作。

也不需要括号。