2010-12-31 2 views
0

Я немного смущен. Моя проблема в том, что я хочу создать приложение Asp.Net (а не mvc), которое похоже на рабочий стол. Я знаю, что я могу использовать фреймворк javascript, например jquery или, лучше, Dojo.Как подойти для создания рабочего стола asp.net как рабочего стола, например, с помощью javascript framework?

Но я не знаю, как подойти для этого!

Например: как заполнить сетку dojo с помощью кода на стороне сервера, который извлекает данные базы данных?

Или: как показать всплывающее окно dojo (или jquery) через код на стороне сервера?

Я немного запутался ... :(!

Благодарности

+0

Это довольно расплывчато. Рабочий стол, каким образом? – Oded

+0

Проверьте это: http://dojotoolkit.org/widgets – stighy

ответ

0

Из описания это звучит, как вы хотели, чтобы развивать богатый пользовательский интерфейс asp.net, но использовать функциональность на стороне сервера? Я бы рекомендовал посмотреть на ассемблерные библиотеки ajax asp.net и asp.net ajax. Документацию и учебные руководства можно найти Here и Here

, например: вы спросили о появлении окна из кода на стороне сервера: это можно выполнить, вызвав метод «показать» на ModalPopupControl

Под «windowslike» им предполагается, что вы хотите уйти от обратной страницы (обновить) после каждого нажатия кнопки. это может быть достигнуто с помощью UpdatePanel Control

Есть также множество других замечательных библиотек, таких как вы упомянули, например, dojo, scriptaculus и jquery, и такие, которые могут выполнять то же самое (и гораздо более эффективны с точки зрения производительности, но, как правило, требуют немного больше код): однако причина, по которой я предположил, что это похоже на то, что вам нужна поддержка на стороне сервера. Кроме того, веб-формы asp.net имеют тенденцию искажать идентификаторы элементов управления (в определенных ситуациях, таких как пользовательские элементы управления и т. д.), что делает работу с чистыми библиотеками javascript, такими как dojo, jquery, ect, более сложной.

1

Go для Obout управления для ASP.Net

+0

это отличное предложение .. спасибо! – stighy

+0

ммм, но это не бесплатно ... :(! – stighy

Смежные вопросы