2012-12-06 2 views
0

표시 스타일 변경 링크 버튼 행을 원합니다. 이 코드를 사용하고 싶지만 다른 링크 버튼 행을 선택한 후 링크 버튼을 선택하기 전에 스타일을 유지하십시오.변경 스타일 행을 지금 데이터 선택기에서 선택하십시오.

HTML 코드 :

 <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# 코드 :

 protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) 
    { 
     string ID = Page.Request.QueryString.Get("ID"); 
     LinkButton lnkbtn = (LinkButton)e.Item.FindControl("lnkbtn"); 
     lnkbtn.Font.Bold= true; 
    } 
+0

우리는 내가 두려워 여기에 언어의 장벽을 조금 가지고있다, 내가 프로그래밍 언어를 의미니까. .. 나는 당신이 묻기를 시도하고있는 것을 정말로 알 수 없다 .. –

+0

안녕 Damien Overeem. 스타일 선택 LinkButton을 변경하고 싶습니다. 하지만 새 LinkButton을 클릭 한 후에는 이전에 클릭 한 LinkButton 스타일을 유지하십시오. 나는 단지 스타일을 바꾸고 싶다. 현재 선택된 LinkButton – Hoorakhsh

+0

나는 최신 스타일의 LinkButton을 바꾸고 싶다. – Hoorakhsh

답변

0

업데이트 : 사용

lnkbtn.Attributes.Add("style", "font-weight:bold;"); 

예 :

protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) 
{ 
    string ID = Page.Request.QueryString.Get("ID"); 
    LinkButton lnkbtn = (LinkButton)e.Item.FindControl("lnkbtn"); 
    lnkbtn.Attributes.Add("style", "font-weight:bold;"); 
} 

선택한 LinkButton의 스타일을 변경하고 싶습니다.

CSS를 사용하면됩니다.

예 : 세부 사항에 대한

a:link {color:#FF0000;}  /* unvisited link */ 
a:visited {color:#00FF00;} /* visited link */ 
a:hover {color:#FF00FF;} /* mouse over link */ 
a:active {color:#0000FF;} /* selected link */ 

확인이 :

Styling Links

+0

나는 최신 스타일의 LinkButton을 선택하고 싶다. – Hoorakhsh

+0

@Hoorakhsh는 내 업데이트 된 답변을 확인합니다. –

+0

내가이 링크를 찾고 있습니다. http://dc407.4shared.com/img/gKcFkjqK/s3/0.17497210994654322/222_2.jpg – Hoorakhsh

관련 문제