powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как с помощью jQuery выполнить код ASP.NET
36 сообщений из 36, показаны все 2 страниц
Как с помощью jQuery выполнить код ASP.NET
    #38592560
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, как с помощью jQuery выполнить какую-либо функцию (процедуру) ASP.NET?
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592572
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аяксом.
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592626
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge, лапида́рность - это хорошо. :)
Можно пример?
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592629
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
примеры внизу в статье из документации: https://api.jquery.com/jQuery.ajax/
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592660
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_New,

сделай ashx обработчик и через .getJSON его вызывай
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592661
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель, там пример выполнения JavaScript файла, а нужно выполнить код ASP.NET из JavaScript. М.б. я чего-то не догоняю?
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592665
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrUсделай ashx обработчик
это необязательно
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592666
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
ну пусть хоть это сделает. это просто
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592671
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_NewПаганель, там пример выполнения JavaScript файланет, там пример обращения к веб-серверу, а уж как он обработает запрос - это его проблемы
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592672
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_Newя чего-то не догоняю?

да. В броузере javascript код обращается к серверу , на сервере исполняется код asp.net и возвращается результат(скрипту в броузере)

Типичный удалённый вызов процедуры (RPC)
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592710
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилда. В броузере javascript код обращается к серверу , на сервере исполняется код asp.net и возвращается результат(скрипту в броузере)
Типичный удалённый вызов процедуры (RPC)
Это я понял. Не ясно, как обратиться к определенной процедуре (например Sub MyFunction()...) в коде ASP.NET?
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592713
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_New,

ну тебе ж написала - эта процедура должна быть реализована в адресе той страницы, которую ты вызываешь. например в ashx
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592723
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrU,
страница index.aspx, процедура MyFunction.
Напишете код, если не трудно.
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592829
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_New,

MyFunction переносишь в ashx файл.
эта функция не должна взаимодействовать с контролами на твоей странице.
самое просто вот так.
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592838
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrU,
так мне и нужно взаимодействие с контролами :(
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592841
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аффтар, Вы про цикл жизни страницы читали?
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592857
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_NewShSerge, лапида́рность - это хорошо. :)
Можно пример?
Лапидарность здесь ни при чём.
Подумайте, погуглите, и - получится. За несколько минут - не объяснить Вам, как это всё должно работать.
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592870
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельаффтар, Вы про цикл жизни страницы читали?
Да Вы, батенька, гуманист и большой знаток!
И, тем не менее, читал. Более того, видел похожий функционал, но в силу нехватки знаний ASP.NET и jQuery не смог разобраться. Если поставленная задача не исполнима, то так и скажите.
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592876
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_NewЕсли поставленная задача не исполнима, то так и скажите.поставленная задача непонятна
если Вы читали, то должны были заметить, что контролы срендерились и отдав html самоликвидировались
а клиент получив html (и возможно js) начал выполнять javascript... и к каким же контролам должен этот javascript обратиться?
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592884
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_New,

... вы бы уточнили, какой метод вам надо реализовать в ASP.NET - если данные из БД получить, так напишите веб-сервис, и обращайтесь к нему аяксом из jQuery .. Автозаполнители в ВебФормс так работают ...
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592904
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель...контролы срендерились и отдав html самоликвидировались
а клиент получив html (и возможно js) начал выполнять javascript... и к каким же контролам должен этот javascript обратиться?
Именно так. Но после этого можно послать новый запрос к серверу для выполнения требуемой функции? Ведь контролы именно это делают.
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592907
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_NewПаганель...контролы срендерились и отдав html самоликвидировались
а клиент получив html (и возможно js) начал выполнять javascript... и к каким же контролам должен этот javascript обратиться?
Именно так. Но после этого можно послать новый запрос к серверу для выполнения требуемой функции? Ведь контролы именно это делают.повторяю - Вы к каким контролам хотите обратиться? к тем, которых уже нет?
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592908
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_Newкак с помощью jQuery выполнить какую-либо функцию (процедуру) ASP.NET
Sergey_Newтак мне и нужно взаимодействие с контролами :(

эээ, что значит взаимодействие с контролами?
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592925
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПаганельВы к каким контролам хотите обратиться? к тем, которых уже нет?
Не могу понять, если их нет, то как выполнятся функции контролов после загрузки страницы?
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592928
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилэээ, что значит взаимодействие с контролами?
Изменить их свойства.
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38592933
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_NewПаганельВы к каким контролам хотите обратиться? к тем, которых уже нет?
Не могу понять, если их нет, то как выполнятся функции контролов после загрузки страницы?никак не выполнятся
меняйте постановку задачи на более понятную
http://www.sql.ru/forum/127456/rekomendacii-po-oformleniu-soobshheniy-v-forume Подумайте также над тем, чтобы описать решаемую Вами задачу целиком. Возможно, что тот способ решения, который Вы стремитесь воплотить в жизнь, не является наилучшим, а лишь кажется Вам таковым.
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38593020
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельникак не выполнятся...
Как это не выполнятся?
На странице есть контрол CheckBox. Меняем его значение и выполняется
Код: vbnet
1.
2.
3.
    Sub Check_Clicked(ByVal sender As Object, ByVal e As EventArgs)
        ...
    End Sub


Странное утверждение.
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38593022
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_New,

посмотри как работает postback
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38593101
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_NewПаганельникак не выполнятся...
Как это не выполнятся?
На странице есть контрол CheckBox. Меняем его значение и выполняется
Код: vbnet
1.
2.
3.
    Sub Check_Clicked(ByVal sender As Object, ByVal e As EventArgs)
        ...
    End Sub



Странное утверждение.выполнять будет другой экземпляр страницы
и обращаться он будет к другим экземплярам контролов
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38593124
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельи обращаться он будет к другим экземплярам контролов
правда их состояние будет восстановлено из viewstate, это и создаёт ощущение, что контролы те же.

Вероятно топикстартеру нужно просто __doPostBack() вызвать как-то так -
http://stackoverflow.com/questions/3591634/how-to-use-dopostback
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38593454
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганельвыполнять будет другой экземпляр страницы и обращаться он будет к другим экземплярам контролов
Это мне и нужно. Только не по событию от контрола CheckBox, а от события страницы. При первом открытии страницы передаю серверу через input "hidden" свой параметр, и в следующем экземпляре страницы должна быть выполнена указанная процедура с учетом этого параметра. Только бы не получить бесконечный цикл.
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38593455
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,
похоже, __doPostBack то что нужно. Из примера видно что эта функция привязана к контролу, а можно ли привязать ее к событию страницы?
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38593478
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_New,

в Page_Load можно обработать postback

Код: c#
1.
2.
3.
4.
5.
if (Page.IsPostBack){
	string cName=Request.Params.Get("__EVENTTARGET");
	string cArgument=Request.Params.Get("__EVENTARGUMENT");
	if (sName=="myHiddenControl") myProcess(cArgument);
}



заодно "первое" открытие страницы от "последующих" отличишь

ЗЫ жизненный цикл страницы и сопутсвующие ингридиенты изучить таки придётся
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38593833
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил, спасибо!
Буду пробовать.
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38593990
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилSergey_New,

в Page_Load можно обработать postback

Код: c#
1.
2.
3.
4.
5.
if (Page.IsPostBack){
	string cName=Request.Params.Get("__EVENTTARGET");
	string cArgument=Request.Params.Get("__EVENTARGUMENT");
	if (sName=="myHiddenControl") myProcess(cArgument);
}



заодно "первое" открытие страницы от "последующих" отличишь

ЗЫ жизненный цикл страницы и сопутсвующие ингридиенты изучить таки придётся

Лучше так:
string cName=Request["__EVENTTARGET"];
string cArgument=Request["__EVENTARGUMENT"];
...
Рейтинг: 0 / 0
Как с помощью jQuery выполнить код ASP.NET
    #38594264
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeИзопропилSergey_New,

в Page_Load можно обработать postback

Код: c#
1.
2.
3.
4.
5.
if (Page.IsPostBack){
	string cName=Request.Params.Get("__EVENTTARGET");
	string cArgument=Request.Params.Get("__EVENTARGUMENT");
	if (sName=="myHiddenControl") myProcess(cArgument);
}



заодно "первое" открытие страницы от "последующих" отличишь

ЗЫ жизненный цикл страницы и сопутсвующие ингридиенты изучить таки придётся

Лучше так:
string cName=Request["__EVENTTARGET"];
string cArgument=Request["__EVENTARGUMENT"];

вооще чтобы этого не делать можно просто реализовать интерфейс IPostBackEventHandler - он как раз для этого сделан
...
Рейтинг: 0 / 0
36 сообщений из 36, показаны все 2 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как с помощью jQuery выполнить код ASP.NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]