2011-12-27 4 views
2

그리드 입력/편집과 상호 작용할 필요가있는 웹 페이지를 작성해야합니다.
ASP.Net MVC 및 LINQ TO Entity Framework를 선택합니다.그리드 처리를 할 ASPX VS CSHTML

View Layer에서 선택할 수있는 두 가지 옵션은 무엇이 있습니까?

  1. ASPX
  2. 면도기 CSHTML

누군가가 나에게 하나의 그리드 항목 편집 과정을 상호 작용이 더 적합한 제안을 전해 주 시겠어요?
그리고 왜?

참조 사항이있는 경우 나도 참조하도록하십시오. [업데이트]]

내가 구글을 통해 검색 후, 하나 개 이상의 그리드 컨트롤이 얻을

  • Razor Web GridJQUERY Grid
  • Telerik Grid for ASP.NET MVC
    • .
      나는 아직도 내가 사용해야 할 것이 무엇인지 궁금합니다.
      net 2.0 프레임 워크로 작성한 경우 GridView에서 템플릿 컨트롤을 사용하여 기존 방식으로 Combo 또는 GridView와 결합하는 다른 컨트롤을 넣습니다. 정말 유용합니다.

      그래서 내가 생각하는 asp NET에서 MVC 3 버전, 나는 또한 이러한 전통적인 기술을 사용해야합니다.

      아무에게 나 제안을 해주실 수 있습니까?

  • 답변

    2

    면도기는 간단합니다. Razor와 WebForms 모두 기본 기능이 동일하지만 Razor를 사용하면보기가 복잡 해져서 쉽게 이해할 수 있습니다.

    +0

    귀하의 제안에 감사드립니다 @ Phil Klein –

    2

    보기 엔진은 이와 관련이 없습니다. 둘 다 동일한 기능을 제공하며 사용하는 것은 귀하와 귀하의 취향에 달려 있습니다.

    MVC에 사용할 수있는 그리드에는 여러 가지가 있지만 MVC 자체에는 그리드가 제공되지 않습니다. 당신은 그리드를 직접 만들거나, 제 3 자 컴포넌트를 사용해야한다. 대부분은 jQuery 기반이다. 다시 말하지만, 귀하의 취향대로, 사용하는 것은 귀하에게 달려 있습니다.

    당신이 할 수있는 일은 무언가를 골라내는 것입니다. 작동하지 않는다면 다른 것을 선택하십시오. MVC는 프레임 워크의 작동 방식에 대해 더 많이 알 필요가있는 기술입니다. 포인트를 지정하고 클릭하고 드래그 앤 드롭하려면 Web Forms로 돌아 가야합니다.

    +0

    제안에 감사드립니다 @Mystere Man –

    2

    .chtm은 UI가 렌더링 (HTML)해야하는 데이터 (또는 비즈니스) 객체의 매핑을 격리 된 방식으로 제공하므로 사용자의 UI 및 비즈니스 개체 단위 테스트의 테스트 사례를 제어 할 수 있습니다. , 귀하의 비즈니스 로직을 테스트하기 위해 HTTPContext와 (SSL과 모든 쓰레기)를 만들어야하기 때문에 ASPX를 사용하는 것은 어렵습니다. 짧은 .cshmt는 aspx보다 훨씬 더 테스트 가능합니다.

    관련 문제