Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/17: Рейтинг темы: голосов - 17, средняя оценка - 4.88
vvspl
1 / 1 / 1
Регистрация: 18.07.2011
Сообщений: 90
1

Вызов jquery в теле кода C#

07.05.2012, 15:54. Просмотров 3128. Ответов 6
Метки нет (Все метки)

Есть функция в head:
Javascript
1
2
$(document).ready(function (){
$('#Btn_Add').click(function (e){...});
Она вызывается по нажатию Btn_Add (всё работает)
Мне нужно ещё раз её вызвать в определённом месте кода C#. Делаю так:
C#
1
Page.ClientScript.RegisterStartupScript(this.GetType(), "callFunc", "$('#Btn_Add').click(function (e)", true)
пробовал различные комбинации вызова функции, но никакой реакции (даже ошибки не выдаёт)
Подскажите, как правильно написать синтаксис вызова функции!!!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2012, 15:54
Ответы с готовыми решениями:

Вызов jquery по событию OnClickButton
Никак нигде в поисковиках не могу найти ответ на вопрос: В ASP.NET при...

Вызов jQuery-скрипта при AJAX-вызове
Здравствуйте, подскажите как быть, у меня есть страница следующего формата ...

Вызов метода C# из JS-кода
Здравствуйте. Я вызываю метод C# в JS следующим способом: public...

Вызов программ из своего кода.
Есть программа, запускающая на выполнение инсталятор антивирусной программы...

Вызов неуправляемого кода из длл
Замучался с маршилингом! Есть функция в длл: RetCode = HMM_Path_Init( char...

6
andrii
183 / 183 / 53
Регистрация: 10.04.2009
Сообщений: 491
07.05.2012, 17:06 2
вызвать js функцию в c# коде?

если Вам нужно вызвать ее на стороне клиента то
Javascript
1
$('#Btn_Add').click();
Добавлено через 5 минут
на всякий случай пишу полностью что нужно сделать
Javascript
1
2
3
4
$(document).ready(function (){
$('#Btn_Add').click(function (e){...});
$('#Btn_Add').click();
});
0
vvspl
1 / 1 / 1
Регистрация: 18.07.2011
Сообщений: 90
07.05.2012, 19:33  [ТС] 3
Именно вызвать js функцию в c# коде!!! (Хотя не js, a jQuery. js вышеописанным мною методом запросто вызывается, а для jQuery никак не разберусь с синтаксисом)

Page.ClientScript.RegisterStartupScript(this.GetType(), "callFunc", "Что написать сюда для jquery?", true)

Приведённые Вами фрагменты кода находятся в теге <script>, а мне нужен вызов из .cs кода
Если написать как указано в скрипте -
Javascript
1
$('#Btn_Add').click();
- безусловно происходит нажатие кнопки Btn_Add из скрипта и всё что за ней следует. Не подходит.
0
andrii
183 / 183 / 53
Регистрация: 10.04.2009
Сообщений: 491
07.05.2012, 20:21 4
Вопрос мутный, может вы это имеете ввиду:
C#
1
2
3
Page.ClientScript.RegisterStartupScript(this.GetType(), "callFunc", @"$(document).ready(function (){
$('#Btn_Add').click(function (e){...});
});", true);
0
vvspl
1 / 1 / 1
Регистрация: 18.07.2011
Сообщений: 90
07.05.2012, 21:50  [ТС] 5
Именно это. Нужно прописывать весь текст скрипта внутри Page.ClientScript.Register......?
0
andrii
183 / 183 / 53
Регистрация: 10.04.2009
Сообщений: 491
07.05.2012, 22:27 6
если хотите вложить абсолютно весь скрипт динамически ТО ДА, если только часть то только часть, вообще имеет ли вопрос смысл?
надеюсь, это будет полезнымhttp://msdn.microsoft.com/en-us/library/3hc29e2a.aspx
1
vvspl
1 / 1 / 1
Регистрация: 18.07.2011
Сообщений: 90
08.05.2012, 01:40  [ТС] 7
Я вкладываю весь скрипт в функцию и при вызове Page.ClientScript.Register....... и он не работает(((
Смысл вопроса в том, чтобы вызвать скрипт не по нажатию кнопки, а в нужном месте кода.

Не вижу разницы Page.ClientScript.Register и ClientScriptManager.RegisterClientScriptBlock (как по ссылке)
0
08.05.2012, 01:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2012, 01:40

Вызов API из ASP кода
Господа, может кто знает как реализовать subj на АСП? Кто знает волшебный код...

Асинхронный вызов ASP-кода
Проблема такая: есть форма, пользователь вводит данные, нажимает кнопку...

Вызов класса во встроенном блоке кода
Как мне обратиться к классу созданному в приложении ASP NET. на странице пишу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru