首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

datalist 不具知名为“table”的公共属性

2013-02-18 
datalist 不具有名为“table”的公共属性问题:下面的代码是正确的,但是我想把table border0 cellspacing

datalist 不具有名为“table”的公共属性
问题:下面的代码是正确的,但是我想把<table border="0" cellspacing="0" cellpadding="0" class="top_l"></table>拿到<ItemTemplate>前面,就报错:不具有名为“table”的公共属性,有什么办法能解决吗?


<asp:DataList ID="DataList1" runat="server" DataKeyField="user_id" ShowFooter="False" ShowHeader="False" Style="text-align: left" Font-Italic="False">
    <ItemTemplate>
        <table border="0" cellspacing="0" cellpadding="0" class="top_l">
            <tr>
                <td width="28"  align="center" valign="middle"><img src="./images/<%# Container.ItemIndex+1 %>.gif" alt="datalist 不具知名为“table”的公共属性"sname").ToString()%>"></td>
                <td width="136" ><a href="<%# DataBinder.Eval(Container.DataItem,"click_url")%>" target="_blank" title="<%# Eval("seller_nick").ToString()%>"><%# Eval("seller_nick").ToString()%></a></td>
                <td width="100" valign="middle"><%# Eval("shop_type").ToString() == "C" ? ("<img src=./images/level_" + Eval("seller_credit") + ".gif alt="" + Eval("sname").ToString() + ""/>") : ("<img src=./images/level_sc.gif alt="" + Eval("sname").ToString() + ""/>")%></td>
            </tr>
        </table>
    </ItemTemplate>
</asp:DataList>

[解决办法]
  <asp:DataList ID="DataList1" runat="server" DataKeyField="user_id" ShowFooter="False"
        ShowHeader="False" Style="text-align: left" Font-Italic="False">
        <HeaderTemplate>
            <table border="0" cellspacing="0" cellpadding="0" class="top_l">
        </HeaderTemplate>
        <ItemTemplate>
            <tr>
                <td width="28" align="center" valign="middle">
                    <img src="./images/<%# Container.ItemIndex+1 %>.gif" alt="datalist 不具知名为“table”的公共属性"sname").ToString()%>">
                </td>
                <td width="136">
                    <a href="<%# DataBinder.Eval(Container.DataItem,"click_url")%>" target="_blank" title="<%# Eval("seller_nick").ToString()%>">


                        <%# Eval("seller_nick").ToString()%></a>
                </td>
                <td width="100" valign="middle">
                    <%# Eval("shop_type").ToString() == "C" ? ("<img src=./images/level_" + Eval("seller_credit") + ".gif alt="" + Eval("sname").ToString() + ""/>") : ("<img src=./images/level_sc.gif alt="" + Eval("sname").ToString() + ""/>")%>
                </td>
            </tr>
        </ItemTemplate>
        <FooterTemplate>
            </table>
        </FooterTemplate>
    </asp:DataList>

热点排行