|
|
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Добрый день. Подскажите пожалуйста, как используя asp webform можно правильно организовать передачу параметров в методы WebService Например , есть страница с DetailsView содержащим пару десятков разнотипных полей для заполнения , по кнопке нужно запихать все это в базу без постбеков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 19:01:31 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
ну вообще mywebserviceProxy.SaveFields(string field1, int field2 ....) "без постбэка" - поместить detailsview в updatepanel? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 19:16:01 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Zoriaну вообще mywebserviceProxy.SaveFields(string field1, int field2 ....) то есть без перечисления никак ? )) Zoria"без постбэка" - поместить detailsview в updatepanel? лучше уж webservice чем updatepanel. Хотя, если использовать updatepanel то и с передачей параметров париться не нужно (binding сработает) и webservice не нужен, да ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 19:22:34 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
угу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 19:23:59 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Zoriaугу Спасибо. Надо решить как красивше .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 19:35:42 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 20:13:58 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
МСУ http://api.jquery.com/jQuery.ajax/ Спасибо , а что предпочтительней webservice или jQuery.ajax ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 22:55:16 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Andrey1306Спасибо , а что предпочтительней webservice или jQuery.ajax ? Что предпочтительнее, автомобиль или руль? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 23:47:31 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Andrey1306то есть без перечисления никак ? )) Как. Формируете на клиенте массив json объектов, а на сервере его десериализуете в человеческий T[]. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 23:49:48 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
МСУAndrey1306Спасибо , а что предпочтительней webservice или jQuery.ajax ? Что предпочтительнее, автомобиль или руль? Если честно, не понял. МСУAndrey1306то есть без перечисления никак ? )) Как. Формируете на клиенте массив json объектов, а на сервере его десериализуете в человеческий T[]. Ок. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 11:24:02 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
пробую создать вот так Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. постоянно попадаю на ошибку. Вебсериса такой Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Веб сервис тестировал , через браузер доступен. Совневаюсь правильно ли указан путь Код: c# 1. все остальное вроде бы правильно. Закоментил параметры уже , передаю просто строку,все равно ошибке. Подскажите где я мог ошибиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 20:05:48 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Andrey1306постоянно попадаю на ошибку.какую? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 20:09:46 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
.Andrey1306постоянно попадаю на ошибку.какую? Чуть не успел, вот что показывает IE 404. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 20:17:58 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Если путь указать так "../WebServises/HRService.asmx/ADD" что правильно , тогда 500 ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 20:21:23 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
IE помог разобраться. Без параметров вызвать получилось. при вызове в таком виде , для передачи простой строки Код: c# 1. 2. 3. 4. 5. 6. 7. 8. Получаю ошибку пропущен параметр param из моего мебметода. То есть метод доступен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 20:58:52 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
годится ли для передачи json такой пример http://www.gotdotnet.ru/forums/4/135120/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 21:01:17 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
еще вариант использовать http://www.ajaxpro.info/ он делает практически любой класс видимым(доступный) для javascript, можно просто создать класс который сохраняет данные (не придется создавать веб сервис, не нужен updatepanel все проще ) и на форме просто вызывать через скрипт нужные функции сохранения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2012, 22:01:51 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
С параметрами стало все ясно, в вебсервисе и на клиенте они по разном назывались .... Кратко кто то может пояснить в чем преимущество использывания jQuery.ajax при обращении к вебсервису, перед простым вызовом метода вебсервиса из javascript с передачей параметров. Кроме как передачи параметров в json ни чего в голову не приходит, но думаю что это тут ни при чем. В чем фишка то ?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2012, 18:47:34 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Andrey1306В чем фишка то ?! Например, в возможности асинхронно вызвать метод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2012, 21:29:38 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Да и вообще, почитайте, сколько вкусностей есть в $.ajax. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2012, 21:31:42 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
МСУAndrey1306В чем фишка то ?! Например, в возможности асинхронно вызвать метод. ну по моему вызов из javascript метода вебсервиса и получение ответа и так асинхронно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2012, 23:17:24 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
МСУ, А не порекомендуете способы , сериализации и десереализации параметров, для передачи их с клиента на сервер используя json. и еще , а есть способы ассинхронно загрузить картинку на сайт без ajaxtoolkit ?. например, я делаю страничку где вводят имя пользователя и фото. Получится это передать с помощью одной отправки , или для изображения всегда отдельно ? Заранее спасибо . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2012, 23:27:23 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Andrey1306ну по моему вызов из javascript метода вебсервиса и получение ответа и так асинхронно ? Так "по-моему" или точно? Andrey1306МСУ, А не порекомендуете способы , сериализации и десереализации параметров, для передачи их с клиента на сервер используя json. http://msdn.microsoft.com/ru-ru/library/bb310857.aspx http://msdn.microsoft.com/ru-ru/library/system.web.script.serialization.javascriptserializer.aspx Andrey1306а есть способы ассинхронно загрузить картинку на сайт без ajaxtoolkit ?. Причем тут AJAX Control Toolkit? Грузите асинхронно картинку через обычный хендлер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2012, 11:40:22 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
МСУ, Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2012, 12:37:30 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Правильно ли понимаю процедуру ? Что есть сейчас 1. Есть aspx страничка данные в которую помещаются в DetailsView с помощью LINQtoSQL Нужно сохранять данные ассинхроннно, для этого я: 1. После измененения данных и нажатия кнопки сохранить я формирую JSON строку. 2. JSON передаю с помощью $.ajax в веб метод, там десериализую JSON строку в некий класс 3. в том же веб методе формирую запрос на вставку данных в базу. Так или все в топку ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 17:01:22 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Всё верно. Но лучше добавить п.4 - возвращаю результат на клиента в колбэке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2012, 20:29:55 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
МСУВсё верно. Но лучше добавить п.4 - возвращаю результат на клиента в колбэке. ок. я просто до этого пункта не дошел еще )). Извиняюсь конечно за назойливость но у меня почему то не получается передать на сервер обьект json при такой передаче Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. params = "{"BirthDay":"01.01.2000","login":"test"}" такой JSON строки {"BirthDay":"01.01.2000","login":"test"} получается вызвать только такой метод Код: c# 1. 2. 3. 4. Не могу понять , как сразу обьект JSON передать ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2012, 13:06:12 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Весь код в студию. На кофе гадать не умею (и не хочу). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2012, 14:34:21 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Так собственно он тут весь передаю на сервер Код: c# 1. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. хочу получить тут Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. получаю в ответ ошибку Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2012, 15:02:50 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Снимаю вопрос как передать массив на сервер. Мат часть не до конца осилил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2012, 16:56:37 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
С другой стороны не понятно, я отправил на сервер JSON данные и получил там обьект класcа User см.рис , а в каком случае тогда применять JavaScriptSerializer Deserialize , если JSON просто как строковый параметр уходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2012, 18:27:50 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
В данном случае у нас простой объект с дефолтными правилами сериализации, можно и так оставить. Для более сложных же телодвижений берем мясорубку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 20:31:06 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
МСУ Andrey1306а есть способы ассинхронно загрузить картинку на сайт без ajaxtoolkit ?. Причем тут AJAX Control Toolkit? Грузите асинхронно картинку через обычный хендлер. Уточню То есть через хендлер можно загрузить на сервер картинку асинхронно , использую только javascript (или JQUERy) и вебсервис ? Если четно нагуглить не смог как это сделать (видел пару примеров через updatepanel, но тут и так ясно). В основном все примеры как с помощью хендлера получить картинку. МСУВ данном случае у нас простой объект с дефолтными правилами сериализации, можно и так оставить. Для более сложных же телодвижений берем мясорубку. А пример в двух словах (что более сложные телодвижения )Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 20:47:43 |
|
||
|
Способ передачи параметров в методы WebService ?
|
|||
|---|---|---|---|
|
#18+
Andrey1306Уточню То есть через хендлер можно загрузить на сервер картинку асинхронно , использую только javascript (или JQUERy) и вебсервис ? Картины по дефолту грузятся асинхронно через хендлер (фишка браузера). А так - есть специальный тип хендлера. Andrey1306А пример в двух словах (что более сложные телодвижения )Спасибо. Можно. JavaScriptConverter JavaScriptSerializer.RegisterConverters ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 21:22:52 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1360047]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
184ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 526ms |

| 0 / 0 |
