PDA

View Full Version : تغییر style یک linkbutton بعد از انتخاب آن بعنوان category



b.paseban
پنج شنبه 16 آذر 1391, 19:21 عصر
سلام به همه دوستان.
من یه قسمت برای نمایش گالری عکس دارم که موضوع های متفاوتی رو شامل میشه و اون موضوع ها رو با استفاده از linkbutton نمایش می دم و میخوام بعد از انتخاب یک موضوع عکس های مربوطه زیر همین لیست نمایش داده بشه.تا اینجای کار مشکلی نیست.اما میخوام کاربر بدونه که کدوم موضوع رو انتخاب کرده و این کار رو با تغییر استایل اون Linkbutton انجام بدم.
از طریق کد زیر من اون استایل رو اعمل می کنم اما بعد از انتخاب یه موضوع دیگه و تغییر استایل اون موضوع , استایل تغییر یافته مربوطه به موضوع انتخاب شده قبلی باقی می مونه که من نمی خوام اینطوری باشه.یعنی فقط می خوام استایل مورد انتخابی کنونی عوض شده باشه نه بقیه انتخاب های قبلی.

html Codes


<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1" OnItemCommand="Repeater1_ItemCommand">
<ItemTemplate>
<div id="div">
<asp:Panel runat="server" aID="pnl">
<asp:LinkButton runat="server" ID="lnkbtn" PostBackUrl='<%#"WebForm1.aspx?Id="+Eval("CategoryGalleryID")%>'
Text='<%#Eval("Title")%>'>
</asp:LinkButton>
</asp:Panel>
</div>
</ItemTemplate>
</asp:Repeater>


C#‎‎‎‎ Codes


protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
LinkButton lnkbtn = (LinkButton)e.Item.FindControl("lnkbtn");
lnkbtn.Font.Bold= true;
}

با تشکر .