c#
  • string
  • hyperlink
  • format
  • 2014-02-15 9 views 0 likes 
    0

    간단한 링크를 만들려하고 있습니다. 나는 그것이 aspx 페이지에서 직접 만들 수 있지만 아래 시도 내 시도에도 불구하고 제대로 표시 링크를 관리하지 않습니다 좋겠어. 기본 .cs 페이지를 통해 쉽게 수행 할 수 있지만 가능한 경우 피하고 싶습니다. 이 일을 할 수있는 방법이 있습니까?하이퍼 링크의 문자열 형식

    <a id="A2" runat="server" 
         href='<%# String.Format("~/Users/DisplayUserDetails.aspx?selectedUserID={0}", 
         selectedExtMobProfileDetailled.loginUserId.Value)%>'> 
        <%= selectedExtMobProfileDetailled.loginUserId.Value %> T1</a> 
    
    <asp:HyperLink ID="HyperLink6" runat="server" 
        NavigateUrl='<%# String.Format("~/Users/DisplayUserDetails.aspx?selectedUserID={0}", 
        Eval("selectedExtMobProfileDetailled.loginUserId.Value"))%>'> 
        <%= selectedExtMobProfileDetailled.loginUserId.Value %> T2</asp:HyperLink> 
    
    <asp:HyperLink ID="HyperLink2" runat="server" Enabled="true" 
        NavigateUrl='<%= String.Format("~/Users/DisplayUserDetails.aspx?selectedUserID={0}", 
        Eval("selectedExtMobProfileDetailled.loginUserId.Value "))%>'> 
        <%= selectedExtMobProfileDetailled.loginUserId.Value%>T3</asp:HyperLink> 
    
    </td> 
    
    
    <asp:HyperLink ID="HyperLink3" runat="server" Enabled="true" 
         NavigateUrl='<%# String.Format("~/Users/DisplayUserDetails.aspx?selectedUserID={0}", 
         selectedExtMobProfileDetailled.loginUserId.Value)%>'><%= selectedExtMobProfileDetailled.loginUserId.Value%>T4</asp:HyperLink> 
    
    
    <asp:HyperLink ID="HyperLink4" runat="server" Enabled="true" 
           NavigateUrl='<%# String.Format("~/Users/DisplayUserDetails.aspx?selectedUserID={0}", 
    "test")%>'> <%= selectedExtMobProfileDetailled.loginUserId.Value%> T5</asp:HyperLink> 
    
    +0

    내가 물어 봐도 = 연산자를 사용하여,

    을 바인딩의이

    <%# String.Format(...)%> 

    하지 말라 , 이것은 지저분 해 보입니다. – meda

    +0

    이것은 간단한 링크이므로 (여러 시도를 게시했습니다) 몇 가지 있습니다 그 (것)들의 aspx 페이지에서. 이것은 순수하게 포맷팅 포인트가 cs 파일을 오염시키는 것을 피하기위한 것입니다. 그러나 내가 포기해야한다면 나는 의지 할 것이다. – Salim

    답변

    0

    대신 당신은 뒤에 코드에서 그것을하고 싶지 않는 이유

    <%= String.Format(..)%> 
    
    +0

    네, 위에서 볼 수 있듯이 거의 모든 조합을 성공없이 시도했다고 믿습니다 ... – Salim

    관련 문제