Раньше я использовал элементы управления Obout. Они определенно менее известны, чем что-то вроде Telerik или ComponentOne, но они существуют довольно давно и определенно выпускают качественный продукт. Они также намного дешевле. В целом у меня был очень положительный опыт работы с ними, и у меня никогда не было проблем с запросами в службу поддержки. Мой первый опыт общения с ними был около 5 лет назад, и тогда они были очень хорошими, и только улучшились.
Я не знаю, как быстро они выпускают релизы, но могу сказать вам, что за последние несколько лет они выпустили много нового. Я считаю, что вы можете загрузить все элементы управления и опробовать их, прежде чем покупать их, поэтому я рекомендую вам это сделать. Если он соответствует вашим потребностям и вам кажется, что его проще использовать, чем альтернативы, тогда действуйте.
Также ознакомьтесь с этим вопросом, чтобы получить дополнительную информацию: Элементы управления Obout в C # .Net
На вашем месте я бы внимательно посмотрел на jQuery и сотни отличных подключаемых модулей, которые обеспечат практически любую необходимую вам функциональность. jQuery широко поддерживается и, что самое главное, бесплатный (с открытым исходным кодом).
Он предоставит все необходимые вам клиентские функции, и с ним ОЧЕНЬ легко работать. Одна из вещей, которые вам действительно нужны для использования jQuery, - это иметь контроль над идентификатором и именами ваших элементов управления HTML (элементов DOM). Когда вы используете эти сторонние пакеты управления (а также большинство встроенных в .net), вы обычно теряете значительную часть контроля над создаваемым ими HTML. Вы можете либо дождаться выхода asp.net 4.0, который решит проблемы с идентификатором элемента управления, либо полагаться на элементы управления повторителем и иметь полный контроль над идентификаторами и другим создаваемым им HTML.
Это стоит небольших вложений в изучение jQuery и элемента управления повторителем, если вы еще этого не сделали.
, если вам не нужно что-то слишком хорошо интегрированное в asp.net, определенно взгляните на extjs. это САМАЯ богатая библиотека пользовательского интерфейса.
Несколько лет назад я использовал элементы управления Obout (по памяти, их ASP.Net TreeView и Slidemenu).
Думаю, мне приходилось связываться с ними пару раз, и оба раза я получал оперативную поддержку, решая нашу проблему.
Тем не менее, соответствуют ли их элементы управления (с точки зрения пользовательского интерфейса, API) вашим ожиданиям - это личное дело каждого - поддержка хороша, но вы можете обнаружить, что вам не нравится их внешний вид, или API не нравится. не вписывается в ваш образ действий (хотя меня это устраивало). Вы должны действительно оценить их сами и посмотреть, как вы с ними справляетесь.