2012-11-05 3 views
1

WebFormsMvp library을 활용하는 웹 양식 응용 프로그램을 구성하고 있습니다.ASP.Net Webform 용 값 변환기

Name: 
<asp:TextBox runat="server" 
      ID="txtName" 
      Text="<%# Model.Name %>" 
      Visible="<%# Model.ShowName %>" /> 

이것은 (예를 들어, 그리드, 중계기, 등)에 결합 컨테이너 외부 허용된다 : 실시 예에서, 영문 마크에서 같은 것을 나타낸다. WPF에서 MVVM 스타일 프로그래밍을 생각 나게합니다. 내가 누락 된 부분은 값 변환기이므로 값을 변환하는 방법을 설정할 수 있습니다. 모델의 확장 메서드를 사용하여이 작업을 수행 할 수는 있지만 뷰와 코드가 매우 잘 분리되어있는 것처럼 보이지는 않습니다.

  • 합니까 ASP.Net 웹폼 4.5 지원 추가 라이브러리없이 행동의 유형 :

    는 궁극적으로 나는이 개 질문이?

  • WebForms 바인딩의 값 변환기와 비슷한 개념이 있습니까? 다음으로 나는이 너무 많이 생각 될 수

답변

0

큰 작동하는 것 같다 :

Name: 
<asp:TextBox runat="server" 
     ID="txtName" 
     Text="<%# Model.Name %>" 
     Visible="<%# !String.IsNullOrEmpty(Model.Name) %>" /> 

이 값 계산기만큼이나 좋다.