Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вызов JS функции из C#
|
|||
|---|---|---|---|
|
#18+
Привет всем. Столкнулся с небольшой проблемой. Необходимо вызвать JS скрипт из C# по нажатию кнопки. Делаю в ASP странице тег Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Код: html 1. Как мне передать серверу код выполнения клиентского JS? А ещё лучше отобразить результат в Label допустим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 10:01 |
|
||
|
Вызов JS функции из C#
|
|||
|---|---|---|---|
|
#18+
Может так пойдет: <script type="text/javascript"> function Call() { try { var context = SP.ClientContext.get_current(); this.web = context.get_web(); var listId = SP.ListOperation.Selection.getSelectedList(); var list = this.web.get_lists().getById(listId); var items = SP.ListOperation.Selection.getSelectedItems(context); var itemId = items[0]; this.listItem = list.getItemById(itemId.id); if (itemId.id != null) { $('#<% Label.ClientID %>').text= 'Выделен элемент с ID:' + itemId.id.toString(); } } catch (e) { alert('Не получилось! Ошибка:'+e.Message()); } } </script> С методом для текста метки могу ошибаться, там может быть val. Для запука можно использовать события клиентской стороны какого нибудь контрола. Елм jQuery не подключен можно попробовать сделать getElementById('<% Label.ClientID %>'). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2013, 18:27 |
|
||
|
Вызов JS функции из C#
|
|||
|---|---|---|---|
|
#18+
gamu, Спасибо за ответ! Решил примерно так же. С большим костылем правда как я считаю. в странице ASP объявил вот так: Код: plaintext 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. Потом в методе Button2.OnClick пиши просто Код: c# 1. В общем работает. Пока сделал так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 06:05 |
|
||
|
|

start [/forum/topic.php?fid=12&fpage=11&tid=1330250]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 279ms |
| total: | 397ms |

| 0 / 0 |
