2009-10-21 4 views
1

현재 ListView가있는 폼이 있습니다.
역할 A의 사용자는 ViewMode에서 이미지를 가져옵니다.
역할 B의 사용자는 EditMode에있을 때 이미지를 얻습니다.두 개의 폼 또는 조건부 논리가있는 하나의 폼

올바른 마크 업으로 두 개의 클린형을 만들거나 조건부 논리를 사용하여 하나의 폼을 만드는 것이 더 좋습니까? 이미지는 runat = server가없는 HTML img가됩니다. 하나의 양식을 작성하고 ItemTemplate 및 EditItemTemplate에 이미지를 추가하는 경우 LiteralControls를 편집하거나 역할에 따라 Javascript를 추가하여 이미지를 프로그래밍 방식으로 제거해야합니다. 두 가지 양식을 작성하면 적절한 역할이 적절한 양식을 갖게되지만 두 가지 양식을 유지해야합니다.

답변

0

도움이되기를 바랍니다. 이 상황에서는 이미지 컨트롤을 표시할지 여부를 결정하기 위해 코드의 논리를 사용하여 하나의 양식을 선호합니다.

1

양식을 '보기'로 처리해야하므로 컨트롤러가 모델보기 컨트롤러 (MVC) 패러다임에서 권장하는대로 사용자 역할을 기반으로 한 양식에서 적절한보기를 만들 수 있습니다.

나는 단순히 그것 때문에 미래의 유지 보수를 위해 작성하는 문제, 작업을 복제의 팬이 결코 해요이