Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# под Web, ASP.NET

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.63
vvspl
1 / 1 / 0
Регистрация: 18.07.2011
Сообщений: 90
#1

Вызов jquery в теле кода C# - C# ASP.NET

07.05.2012, 15:54. Просмотров 2819. Ответов 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 в теле кода C# (C# ASP.NET):

Вызов jquery по событию OnClickButton - C# ASP.NET
Никак нигде в поисковиках не могу найти ответ на вопрос: В ASP.NET при создании обработчика по нажатию клавиши я попадаю в блок .cs кода...

Вызов jQuery-скрипта при AJAX-вызове - C# ASP.NET
Здравствуйте, подскажите как быть, у меня есть страница следующего формата --- <script type="text/javascript"> ...

Вызов метода C# из JS-кода - C# ASP.NET
Здравствуйте. Я вызываю метод C# в JS следующим способом: public partial class UClass: Page { private string ID ...

.NET 2.x Вызов программ из своего кода. - C#
Есть программа, запускающая на выполнение инсталятор антивирусной программы (данный инсталятор, в зависимости от операционной системы,...

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

Вызов неуправляемого кода из длл - C#
Замучался с маршилингом! Есть функция в длл: RetCode = HMM_Path_Init( char *path ); RetCode – код возврата ( тип DWORD ) Как...

6
andrii
182 / 182 / 5
Регистрация: 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 / 0
Регистрация: 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
182 / 182 / 5
Регистрация: 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 / 0
Регистрация: 18.07.2011
Сообщений: 90
07.05.2012, 21:50  [ТС] #5
Именно это. Нужно прописывать весь текст скрипта внутри Page.ClientScript.Register......?
0
andrii
182 / 182 / 5
Регистрация: 10.04.2009
Сообщений: 491
07.05.2012, 22:27 #6
если хотите вложить абсолютно весь скрипт динамически ТО ДА, если только часть то только часть, вообще имеет ли вопрос смысл?
надеюсь, это будет полезнымhttp://msdn.microsoft.com/en-us/library/3hc29e2a.aspx
1
vvspl
1 / 1 / 0
Регистрация: 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
Привет! Вот еще темы с ответами:

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

Вызов класса во встроенном блоке кода - C# ASP.NET
Как мне обратиться к классу созданному в приложении ASP NET. на странице пишу &lt;% tt(); %&gt; &lt;script runat = &quot;server&quot;&gt; public...

Вызов javascript-функции из back-кода - C# ASP.NET
Здравствуйте. Подскажите как вызвать javascript-функцию из back-кода. javascript-функция находится во внешнем подключаемом файле. Этот...

Вызов JavaScript функции из ASP кода - C# ASP.NET
Подскажите пожалуйста, как вызвать JavaScript функцию из ASP кода ?


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

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

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