내 응용 프로그램에서 Asp.net mvc telerik Controlles를 사용하고 있습니다.Rad Control을 사용하여 Asp.net MVC에서 사용할 수 있습니까?
내 몸은 내 asp.net mvc에서 RAD Controlles를 사용할 수 있습니까? 신청?
왜 그렇게하지 않습니까? 우리가 Asp.net MVC에서 이러한 컨트롤을 사용할 수없는 문제는 무엇입니까?
감사
내 응용 프로그램에서 Asp.net mvc telerik Controlles를 사용하고 있습니다.Rad Control을 사용하여 Asp.net MVC에서 사용할 수 있습니까?
내 몸은 내 asp.net mvc에서 RAD Controlles를 사용할 수 있습니까? 신청?
왜 그렇게하지 않습니까? 우리가 Asp.net MVC에서 이러한 컨트롤을 사용할 수없는 문제는 무엇입니까?
감사
가의 ViewState와 다시 게시 모델에 의존하기 때문에 당신은 ASP.NET MVC 응용 프로그램에서 이러한 컨트롤을 사용할 수 없습니다 더 이상 MVC에 존재하지 않는 모든 개념. 또한 이러한 컨트롤은 데이터 소스를 사용하여 데이터를 바인딩합니다. 데이터 소스는 MVC에서 no-no입니다.
대린 감사합니다,하지만 asp.net mvc에서 RadControls를 사용하기 위해 온라인으로 일부 문서를 볼 수 있습니까? 그게 맞습니까? http : //www.telerik.com/help/aspnet-ajax/radcontrols-for-aspnet-mvc-overview.html – kumar
예, [일부 예제] (http : //www.telerik. com/help/aspnet-ajax/mvc-radgrid-databinding.html), 이것은 MVC가 아닙니다. 그것들은 뭔가 일을하기 위해 패턴을 위반하는 해킹들입니다. 이러한 컨트롤은 이와 같이 사용되지 않으므로 권장하지 않습니다. [ASP.NET MVC 전용으로 설계된 컨트롤] (http://www.telerik.com/products/aspnet-mvc.aspx)을 사용하거나 표준 WebForms를 사용하십시오. –
해당 컨트롤은 MVC 패턴과 함께 작동하도록 설계되지 않았으므로이를 위해 설계된 컨트롤을 사용하는 것이 좋습니다. MVC 응용 프로그램을 사용하면 MVC 응용 프로그램 (viewstate, postback, 데이터 소스 및 데이터 바인딩)에서 공통적이지 않은 개념에 의존하므로 나중에 유지하기 어려운 코드를 작성하게됩니다. –