Преобразование приложения Telerik ASP.NET в MVC? - PullRequest
0 голосов
/ 04 июня 2011

Я немного повозился с этим, и я надеюсь, что это не так плохо, как я думаю.У меня есть проект ASP.NET, использующий Telerik Control для ASP.NET AJAX, интегрированный в решение MVC.Проект .NET работает нормально, но представляет собой круглый блок в квадратном отверстии.Взаимодействия между моими элементами управления Telerik являются сложными.

Возможно ли (в настоящее время) воссоздать идентичные функции с помощью средств управления Telerik MVC?Например, я хочу динамически добавлять вложенные элементы управления в RadSplitter.Все это делалось на стороне сервера раньше, и я отмечаю, что функциональности RadSplitter для MVC на стороне клиента не хватает.

Я не знаком с MVC, кроме концептуального, что это такое.То, что я предлагаю, совершенно отвратительно?Нужно ли ждать дольше, чтобы органы управления стали более четкими?Или возможно передать всю эту динамическую работу серверу, все еще находящемуся в MVC?

Ответы [ 2 ]

1 голос
/ 04 июня 2011

Хорошая новость: то, что вы обсуждаете, вполне возможно с помощью Teleriks MVC Controls.

Плохая новость: вам нужно будет получить более широкое понимание MVC. В частности, тот факт, что нет пользовательских элементов управления. Вы можете добиться того же поведения с частичными представлениями, но механизмы для этого немного отличаются в ASP.NET MVC.

С учетом вышесказанного, если у вас есть возможность, я абсолютно рекомендую вам перейти на MVC, это удивительная платформа для создания веб-приложений. **

**disclaimer: This is my opinion. Please refrain from demanding that I provide examples on why I enjoy working with MVC. 
1 голос
/ 04 июня 2011

Если вы просто пытаетесь обновить содержимое одной из панелей, вы можете сделать это с помощью клиентского API (http://demos.telerik.com/aspnet-mvc/splitter/clientsideapi)

splitter.ajaxRequest (pane [, URL]) - обновляет содержимое панели с указанным URL-адресом содержимого (загрузка по требованию). Если указан URL-адрес, данные выбираются с того места, на которое он указывает.

Если говорить более широко, если вы надеетесь легко преобразовать существующее решение веб-форм в приложение MVC, то я должен сказать, что это не так просто, как вы надеетесь. Как вы знаете, MVC - совершенно другое животное, и эти две технологии не очень легко конвертируются. У нас 6 месяцев в нашем обращении, и были некоторые болезненные моменты, но в целом это того стоило. Контроль над MVC-приложением поразителен, а скорость и производительность, которые вы можете получить, если все сделано правильно, легко оправдывают время и затраты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...