У меня есть веб-приложение, в котором широко используются элементы ActiveX общих элементов управления Windows для интерфейса пользователя. В основном это Listview, Treeview, Common Dialog и т. Д. С этими элементами управления я получаю очень хорошую производительность во время загрузки, а также эти элементы управления обеспечивают очень хорошую связь с JavaScript.
Недавно я включил поддержку символов Unicode в приложении и начал сталкиваться с проблемой этих элементов управления, когда они просто отображают эти символы Unicode как «???». Это особенно происходит с двойными символами (например, китайский, японский и т. Д.).
Я хотел бы заменить эти элементы управления чем-то новым и более мощным. Конечно, я не хочу использовать .NET Server Controls или любые клиентские базовые элементы управления Script, такие как ExtJS или DhtmlX, поскольку производительность никогда не будет одинаковой (производительность при загрузке 15000 строк с использованием ActiveX, когда данные передаются через JavaScript строка за строкой, довольно быстрая ).
Я хотел бы знать, какая у меня альтернатива, если я хочу заменить эти элементы управления. Это элементы управления ActiveX на основе Silverlight или .NET? Мой клиентский браузер всегда будет IE7 +, и наличие Silverlight или .NET Framework на клиенте не является проблемой. Однако основным критерием является то, что использование этих элементов управления и связь с JavaScript для загрузки этих элементов управления должны быть такими же, как в настоящее время мы используем элементы управления VB6 ActiveX.
Если кто-то может предложить любого поставщика, который предоставляет эти элементы управления, это было бы замечательно.
Заранее спасибо.