c#
  • asp.net
  • 2012-11-27 3 views 0 likes 
    0

    조건부 바인딩을하는 것을 좋아합니다. 예를 들어 SelectedValue가 null 인 경우 "Pacific Time"에 바인딩하고 싶습니다. 다음은 작동하지 않습니다하지만 당신에게 나는 이것이 당신이 요구하는지 정확히 아니라는 것을 알고 있지만, 데이터 소스에서이 값 태평양 경우를 할 수asp.net selectedvalue 조건부로 바인딩

    SelectedValue='<%# Bind("Zone") ?? "Pacific Time" %>' 
    

    답변

    0

    이 나는 ​​다음과 같은 메시지가 얻을

    SelectedValue='<%# Bind("Zone") != null ? (string)Bind("Zone") : "Pacific Time" %>' 
    
    +0

    작동합니다 :

    +0

    바인드 대신 Eval 시도 –

    +0

    감사합니다.하지만 2 웨이 바인딩을 수행해야합니다. –

    1

    을하려고하고있는 무슨의 아이디어를 줄 것이다 그건 NULL이야? :

    관련 문제