2010-05-13 6 views
0

나는 수많은 양식 화면이있는 asp.net 프로젝트에서 작업 중입니다. 우리의 모든 폼은 개발자가 ond를 다시 만들어야하는 주어진 레이아웃을 사용합니다.양식을 동적으로 생성하는 C# web forms api

현재 구현에서는 모든 양식 컨트롤에 대해 개발자가 양식의 HTML을 .aspx 파일에 기록해야합니다 (필드 컨트롤을 포함 함).

결과적으로 우리는 프로젝트의 HTML 코드를 여러 곳에서 제어 할 수있게되었습니다. 앞으로 우리 양식의 HTML을 변경할 가능성이 높습니다.

asp.net C#은 개발자가 폼의 "폼 컨트롤"을 사용하여 양식을 간단하게 만들 수있는 Drupal's Form API과 비슷합니다. 개발자는 필드 컨트롤이 다른 '행'을 추가합니다. 마지막으로 양식의 HTML 구조를 생성하는 것은 'Form Control'까지입니다. 이 변화하기 쉽고 다른 HTML + CSS에 정통한이없는

  • 개발자는하지 않아도 피부 만들기 -

    • HTML이 모두 한 자리에 : 나에게 다음과 같은 이점을 제공한다 이러한 방법을 사용하여

      자신의 안락 지대에서 어쩌면 내가 후 나는 것은것을 새로운 형태의

    내가 온라인보고를했고, 그것이 나에게 보이는

  • 빠른 발전을 수리를 필요 Div 's를 생성하도록 수정 된(반드시 테이블 태그 일 필요는 없음).

    아이디어가 있으십니까?

  • 답변

    0

    나는 것 :

    • 이 데이터 컨트롤이에 넣어 등 필요한 모든 CSS, HTML을
    • 를 표시 페이지에 대한 중첩 된 마스터 페이지를 만들 전체 웹 응용 프로그램에 대한 마스터 페이지를 만들 마스터 페이지
    • 개발자가 따라야하는 '템플릿 컨트롤'을 만듭니다. 여기서 개발자는 항목을 새 컨트롤에 놓을뿐입니다.
    +0

    Drupal API와 비슷한 방식으로 '템플릿 컨트롤'을 프로그래밍 방식으로 사용할 수 있습니까? 예제 사용법은 훌륭 할 것입니다. – Hady

    +0

    저는 C# 프로그래밍과 Drupal을 비교하지 않을 것입니다. 다른 것들. 필자가 설명하는 것은 프로그래밍에 집중할 수 있도록 개발자가 룩앤필 (look & feel)으로부터 보호 할 수 있습니다. 그러나 여전히 프로그래밍이 필요합니다. 자동으로 인터페이스를 만들고 싶다면 http://www.ironspeed.com/과 같은 것을 시도해보십시오 (다른 팬이 아닙니다). – simon831

    관련 문제