Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
HelloWord
4 / 4 / 4
Регистрация: 15.04.2009
Сообщений: 348
1

Как заставить работать функцию JavaScript в GridView?

14.04.2011, 11:50. Просмотров 1021. Ответов 6
Метки нет (Все метки)

Добрый день
Подскажите пожалуйста
Я имею функцию javascrit . Я хочу чтобы эта функция срабатывала когда пользователь нажимает на кнопку "Выбор" в GridView . Почему говорит что не правильно сформатирован тег GridView
Спасибо
Javascript
1
2
3
4
5
6
7
<script language="JavaScript">
    function function1() {
        var myElement = document.createElement('<div id="myDiv1" runat="server"></div>');
        document.all.myDiv.insertBefore(myElement);
        window.alert('информация'); 
    }
     </script>
и сам GridView
XML
1
2
3
4
5
6
7
8
9
10
11
12
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
                        AutoGenerateColumns="False" CellPadding="4" 
                        Font-Names="Verdana" Font-Size="Small" ForeColor="#333333" 
                        GridLines="None" 
                       onselectedindexchanging="function1();">
                                                <columns>
                            <asp:boundfield datafield="nameQuestion" headertext="nameQuestion" 
                                SortExpression="nameQuestion" />
                            <asp:boundfield datafield="IdParent"               headertext="IdParent"SortExpression="IdParent" />                                                                                   
                          </columns>
 
                    </asp:GridView>
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2011, 11:50
Ответы с готовыми решениями:

Как можно заставить работать переменную Session?
Как можно заставить работать переменную Session? Мне нужно что бы за каждым посетителем, который...

Как заставить работать поиск под Win2000?
Под Win98 в DropDown меню, построенное на основе тега SELECT, можно делать быстрый поиск по первой...

Как заставить Socket работать и с IPv4, и с IPv6?
Доброе время суток! Подскажите, как заставить Socket работать с обеими вариантами IP одновременно?...

Разные проекты в одном solution - как заставить работать?
Есть основной проект - Windows Application(C#) и ещё один - Console Application(C). Нужно...

Как заставить при изменении выбранной кнопки из RadioButtonList вызываться функции javascript?
Я написала функцию javascript. Но не знаю, как сделать чтобы при изменении выбора в компоненте...

6
Johnny_D
Padawan
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,842
14.04.2011, 12:05 2
HelloWord, используй плз теги форматирования.
GridView генерит ту же самую обычную разметку, поэтому самый обычный скрипт, срабатывающий при загрузке страницы - отработает на ура.
0
HelloWord
4 / 4 / 4
Регистрация: 15.04.2009
Сообщений: 348
14.04.2011, 13:14  [ТС] 3
Спасибо. Но я ничего не поняла. Как использовать теги?
0
Johnny_D
Padawan
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,842
14.04.2011, 13:15 4
HelloWord, выделяем текст, давим на кнопочку C# в редакторе.
0
HelloWord
4 / 4 / 4
Регистрация: 15.04.2009
Сообщений: 348
14.04.2011, 13:25  [ТС] 5
Про форматирование понятно. спасибо. никогда не пользовалась.
0
Alligieri
CEO
Эксперт С++
2254 / 1244 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
14.04.2011, 22:23 6
Цитата Сообщение от HelloWord Посмотреть сообщение
onselectedindexchanging
SelectedIndexChanging - это событие серверной стороны, GridView просто не сможет отобразить такое на клиентский код, тем более смена выбора строки приводит к обратной отправке страницы - ваш код просто бесполезен.
Чтоб реализовать такое - создайте TemplateField, поместите внутрь контрол у которого есть свойство OnClientClick (например Button) - и определяйте свой код JavaScript для запуска в нем, если поставить CommandName="Select" то кнопка будет и строку еще выбирать
1
HelloWord
4 / 4 / 4
Регистрация: 15.04.2009
Сообщений: 348
15.04.2011, 09:14  [ТС] 7
Спасибо. Я поняла
0
15.04.2011, 09:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2011, 09:14

Как заставить чат работать через Интернет, а не только в локальной сети
Вот есть чатик но он работает только по Локальной сети вот код: static void Main() {...

GridView+ javaScript
Здравствуйте, уважаемые знатоки! На странице ASP.NET разместил GridView1, перевел один из столбцов...

GridView и обработка через javascript
Здравствуйте, вновь взываю к Вашей помощи. Имеется GridView для записи в БД, вся запись происходит...


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

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

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