c#
  • asp.net
  • data-binding
  • telerik
  • radgrid
  • 2014-04-25 7 views 1 likes 
    1

    현재 ASP.NET 사용자 컨트롤에서 Telerik의 RadGrid Binder을 사용하여 페이지에 내용을 표시하고 있습니다. 올바르게 데이터 바인딩 작업의 대부분 : 위의 예에서Telerik RadGrid 바인더 : HTML 태그 내에 바인딩

    <sf:DataMemberInfo runat="server" Name="ImageUrl" HeaderText='Image'> 
        <span><img src='{{ ImageUrl }}' /></span> 
    </sf:DataMemberInfo> 
    

    , {{ ImageUrl }} 그대로입니다 : 내가 HTML 태그 안에 결합하려고하면

    <sf:DataMemberInfo runat="server" Name="Title" HeaderText='Title'> 
        <strong>{{ Title }}</strong> 
    </sf:DataMemberInfo> 
    

    그러나, 데이터 바인딩은 장소도 취하지 않는다 렌더링. {{ ImageUrl }}이 데이터 바인딩을 제대로 수행 할 수 있도록 다른 기술을 사용할 수 있습니까?

    답변

    0

    현재 해결 방법은 JavaScript의 바인더 DataBound 이벤트에 연결하는 것입니다. 그 이벤트 내에서 나는 올바르게 바인딩 된 {{ImageUrl}} 속성을 덤프하고 숨겨진 필드에 액세스하고 <img> 태그의 src 속성을 할당합니다.

     관련 문제

    • 관련 문제 없음^_^