2010-11-29 5 views

답변

3

가의 ViewState와 다시 게시 모델에 의존하기 때문에 당신은 ASP.NET MVC 응용 프로그램에서 이러한 컨트롤을 사용할 수 없습니다 더 이상 MVC에 존재하지 않는 모든 개념. 또한 이러한 컨트롤은 데이터 소스를 사용하여 데이터를 바인딩합니다. 데이터 소스는 MVC에서 no-no입니다.

+0

대린 감사합니다,하지만 asp.net mvc에서 RadControls를 사용하기 위해 온라인으로 일부 문서를 볼 수 있습니까? 그게 맞습니까? http : //www.telerik.com/help/aspnet-ajax/radcontrols-for-aspnet-mvc-overview.html – kumar

+0

예, [일부 예제] (http : //www.telerik. com/help/aspnet-ajax/mvc-radgrid-databinding.html), 이것은 MVC가 아닙니다. 그것들은 뭔가 일을하기 위해 패턴을 위반하는 해킹들입니다. 이러한 컨트롤은 이와 같이 사용되지 않으므로 권장하지 않습니다. [ASP.NET MVC 전용으로 설계된 컨트롤] (http://www.telerik.com/products/aspnet-mvc.aspx)을 사용하거나 표준 WebForms를 사용하십시오. –

+0

해당 컨트롤은 MVC 패턴과 함께 작동하도록 설계되지 않았으므로이를 위해 설계된 컨트롤을 사용하는 것이 좋습니다. MVC 응용 프로그램을 사용하면 MVC 응용 프로그램 (viewstate, postback, 데이터 소스 및 데이터 바인딩)에서 공통적이지 않은 개념에 의존하므로 나중에 유지하기 어려운 코드를 작성하게됩니다. –

2

Telerik은 ASP.NET MVC 용 컨트롤을 특별히 만듭니다. those을 보셨습니까?

+0

예 KOTJMF .. 나는 지금 그런 것들을 사용하고 있습니다. 고마워요. – kumar

관련 문제