我想更改CSS類LinkButton的是直放站監控裏面,中繼ItemCommand事件中,我使用這個代碼更改CSS類的LinkButton的直放站ItemCommand事件
if (e.CommandName == "read")
{
LinkButton btnread = (LinkButton)e.Item.FindControl("cmdread");
bool isread = true;
if (btnread.CssClass == "red-read")
{
isread = false;
}
if (isread)
{
btnread.CssClass = "";
btnread.CssClass = "red-read";
}
else
{
btnread.CssClass = "";
btnread.CssClass = "grey-read";
}
}
,但其沒有工作,我也嘗試這種代碼
if (isread)
{
btnread.CssClass = btnread.CssClass.Replace("grey-read","red-read");
}
else
{
btnread.CssClass = btnread.CssClass.Replace("read-read","grey-read");
}
我怎樣才能改變CSS類的隱藏文件 代碼這是我的中繼器控制
<asp:Repeater ID="rptData" runat="server" DefaultItemsPerPage="15" ShowItemsPerPageOptions="true"
ShowPageControls="true"
PageControlsPlaceHolder="phFooterControls" NoResultsControl="lblNoResults" OnItemDataBound="rptData_ItemDataBound"
OnItemCommand="rptData_ItemCommand">
<HeaderTemplate>
<table width="100%" border="0" cellspacing="2" cellpadding="0" class="datatable">
<tr>
<th>Name</th>
<th>Location</th>
<th></th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%#Eval("Firstname")%>
</td>
<td>
<%#Eval("Location")%>
</td>
<td>
<asp:LinkButton ID="cmdread" runat="server" CssClass="red-read" CommandName="read"
CommandArgument='<%#Eval(this.PKField) %>'></asp:LinkButton>
</td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr>
<td class="alt">
<%#Eval("Firstname")%>
</td>
<td class="alt">
<%#Eval("Location")%>
</td>
<td class="alt">
<asp:LinkButton ID="cmdread" runat="server" CssClass="red-read" CommandName="read"
CommandArgument='<%#Eval(this.PKField) %>'></asp:LinkButton>
</td>
</tr>
</AlternatingItemTemplate>
<FooterTemplate>
<tr>
<td colspan="9" class="tablefooter">
<div class="FloatLeft" style="width: 475px;">
<asp:PlaceHolder ID="phFooterControls" runat="server" />
</div>
<div class="FloatRight" style="width: 90px; text-align: right;">
<asp:PlaceHolder ID="phItemsPerPage" runat="server" />
</div>
<div class="FloatClear">
</div>
</td>
</tr>
</table>
</FooterTemplate>
</asp:Repeater>
值IsFlag,它在哪裏被設置? –
親愛@syed你爲什麼不使用jquery它嘗試使用jquery將b以供您 – Developerzzz
@unseendreamzzz你能給我一些示例代碼/教程使用jQuery與中繼器的更容易嗎? –