我的 aspx 页面中有一个转发器控件:
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<table>
<tr>
<td>
<img src="pic/iconnew.jpg"/>
</td>
<td>
<asp:LinkButton ID="linkbtTitle" runat="server" Text='<%#Eval("title")%>' CommandArgument='<%#Eval("id_notic")%>' OnCommand="linkbtTitle_Click" OnClick="Buttonlink_Click" ></asp:LinkButton>
</td>
<td>
<asp:Label ID="LabelTime" runat="server" Text='<%#Eval("time")%>' CssClass="TimeMessage" ></asp:Label>
</td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>
我想linkbtTitle
按Buttonlink_Click
事件设置链接按钮的选定样式:
<script runat="server">
protected void Buttonlink_Click(object sender, System.EventArgs e)
{
linkbtTitle.ForeColor = System.Drawing.Color.HotPink;
}
</script>
但是它有一个错误,无法解析符号linkbtTitle
,为什么???只是因为链接按钮在中继器内,所以我无法通过上面的方式访问它。
怎么样???,救命!!!