[阅读: 1155] 2005-01-22 12:45:58
<asp:Repeater id="Repeater1" datasource="<%# DBWebDataSource1 %>" runat="server">
<HeaderTemplate>
<table>
<tr>
<td width="200" bgcolor="#cccc99">
<b>类别</b>
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<a href='WebForm1.aspx?id=<%# DataBinder.Eval(Container, "DataItem.ID") %>'><%# DataBinder.Eval(Container, "DataItem.MiaoShu") %></a>
</td>
<asp:Button id="Bt" runat="server" text="BB" commandname="bbb"></asp:Button>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
上面,<asp:Button id="Bt" runat="server" text="BB" commandname="bbb"> 我想让commandname不是写死的bbb,是随每条记录的值。但如果我写成:
<asp:Button id="Bt" runat="server" text="BB" commandname="=<%# DataBinder.Eval(Container, "DataItem.ID") %>"> ,在Delphi2005下一保存,它就自动把这段代码拆得乱七八糟,出错了。只能写死。
想在VS2003下试,TNND VS2003又根本建立不了工程。