문제

가장 좋은 방법은 무엇을 사용하여 여러 개 평가 분야에서트 ItemTemplate?

간을 보내고 싶어하는 제어 포맷에 대한 외관뿐만 아니라 설치 하이퍼링크/자바스크립트 등등.

도움이 되었습니까?

해결책

심지어 명,IMO 는 다음과 같습니다.

<%# String.Format("{0} - {1}", Eval("Name1"), Eval("Name2")) %>

다른 팁

나는 이전에 사용했던 이것은(나쁜에,나는 알고):

<%# Eval("Name1", "{0} - ")%> <%#Eval("Name2")%>

Result='존 스미스'

하지만 그는 것을 발견할 수 있습을 넣어 두개(혹은 많이)평가판에서 동일한 데이터 바인딩된 그룹:

<%#Eval("Name1") & " - " & Eval("Name2")%>

Result='존 스미스'

<%# "First Name - " & Eval("Name1") & ", Last Name - " & Eval("Name2")%>  

Result='첫 번째 이름이 John,Last Name-스미스'

Eval 및 Bind 의견을 부끄러워하지 마십시오.
왜 재산을 통해 반영?액세스할 수 있습니다 그것이 바로 다음과 같다:

((MyObject)Container.DataItem).MyProperty

그것은 좋아하지 않을 개체를 알 수없는 당신에게 런타임입니다.는 내 두 개의 센트 있습니다.

나는 작업을 수행하는 가장 쉬운 방법은 이와 같은 것은...

<asp:Label ID="lblName" runat="server" Text='<%#Eval("FirstName").ToString() +", "+ Eval("LastName").ToString() %>'></asp:Label>

.

<%#Eval("FirstName").ToString() +", "+ Eval("LastName").ToString() %>

여기에 두 개로 변환하 string 연결합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top