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

关于标识列

2013-01-27 
关于标识列求助在repeater中的标识列,并不现实成数字,直接在页面显示,报错asp:Repeater IDrep1 runat

关于标识列求助
在repeater中的标识列,并不现实成数字,直接在页面显示,报错

<asp:Repeater ID="rep1" runat="server" OnItemDataBound="rep1_ItemDataBound">
            <ItemTemplate>
            <tr>
                <td>                   
                        <table id='<%#"table"+Container.ItemIndex %>'  runat="server" width="152" border="0" cellspacing="0" cellpadding="0"  >
                            <tr style="cursor: pointer;" onclick='showsubmenu(<%#Container.ItemIndex %>)'>
                                <td width="120" height="24" class="white12" style="padding-left: 10px;">
                                  <%#Eval("NewsTypename")%>
                                </td>
                                <td width="32" align="left">
                                    <img src="images/sj_1.gif" width="9" height="5" border="0" />
                                </td>
                            </tr>
                        </table>
                        <div id="submenu<%#Container.ItemIndex %>" style="padding: 6px 0px 6px 0px; margin-bottom: 10px; background-image: url(images/left_qh_bg_2.jpg);       display: none;">
                            <table width="152" border="0" cellspacing="0" cellpadding="0">
                                <asp:Repeater ID="rep2" runat="server">
                                <ItemTemplate>


                                <tr>
                                    <td height="24" class="black12" style="padding: 0px 0px 0px 15px;">
                                        <span class="point">·</span><a href="" target="main"> <%#Eval("NewsTypename")%></a>
                                    </td>
                                </tr>
                                </ItemTemplate>
                                </asp:Repeater>   
                            </table>
                        </div>
                        <table id="Table13" runat="server" width="152" border="0" cellpadding="0" cellspacing="0">
                            <tr>
                                <td height="20" class="white12">
                                    <img src="images/left_line.jpg" width="152" height="6" />
                                </td>
                            </tr>
                        </table>                 
                </td>
            </tr>
            </ItemTemplate>


        </asp:Repeater>



  <table id='<%#"table"+Container.ItemIndex %>'  就直接显示在页面,当然就报错了。请问大家,这样写的有不对的地方吗?
[解决办法]
table去掉runat="server" 
[解决办法]
除 了ID之外的其他属性,均可以绑定列,比如name,没比要纠结在ID上,runat=“server”的情况下

热点排行