2013-03-01 2 views
1

Я работаю с проектом ERP. Я хочу избежать всех обратных ссылок на странице. Я решил использовать веб-службы или веб-методы, чтобы избежать этих проблем с обратной передачей. Еще одно преимущество, которое я вижу - его можно получить внутреннее содержимое html элементов через javascript.Избегайте обратных передач с использованием веб-сервисов и веб-методов

Я не использую сторонние элементы управления на своей странице. Какой лучший способ создать страницу без обратной передачи и сделать интерфейс привлекательным. Целесообразно ли контролировать Telrik для этой цели?

+0

Почему вы хотите избежать обратной передачи? с какими проблемами вы сталкиваетесь с обратной передачей? –

+0

Я хочу, чтобы избежать перезагрузки страницы. Я хочу добавить новые столбцы в таблицу с помощью jQuery ... если я это сделаю, я хочу получить значения из недавно добавленных текстовых полей через JavaScript. Я могу отправить это только с помощью веб-метода. эффективно ли это делать? какие metjods приняты в asp, чтобы избежать перезагрузки страницы во время обратной передачи –

+0

Вы можете использовать метод get или post jquery ajax для выполнения этих операций. Они не будут перезагружать страницу, и она эффективна/быстрее. Кроме того, вы можете передать ajax-вызов любым .cs, .vb, .ashx и т. Д. –

ответ

1

Эти методы я знаю до сих пор:

Основная Предпосылка: Вы используете ASP.NET веб-форм.

  1. one (предположим) вы используете. (Что является хорошим AFAIK.) More details here..

  2. Обертка страницы в панели обновления. (Используйте это с care. накладные расходы производительности могут отображаться, если страница является тяжелым. Decide for yourself.)

  3. Telerik управления с другой стороны, довольно хороший набор инструментов, если вы можете расстаться с деньгами для него. (Мое скромное мнение.)
+0

Использование web-сервисов или веб-методов лучше? Но я чувствую, что элементы управления Telrik не так гибки или требуют много обучения, требуемого для большей гибкости. –

+0

Я просмотрел сайт, который вы упомянули. Но есть сомнения, почему Json используется для связи на стороне сервера. Я думаю, что метод встроен. Мы можем просто вызвать веб-метод как PageMethods.Mymethod() в javascript? –

+1

'jquery' ajax calls обычно берут свой' url' как: Page.aspx \ MyMethod для веб-форм ASP.NET и какой лучший способ связи между ASP.NET и клиентским javascript, чем JSON? – Chukwuemeka

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