Я работаю с таблицей элементов управления asp.net на стороне клиента. Все они называются следующим образом, когда они создаются на стороне сервера: «txt_name_» + rowNum. Я знаю, что могу получить к ним доступ по их идентификатору, используя «<% = Control.ClientID%>». На стороне клиента у меня есть доступ к текущей строке num через переменную javascript. Мне интересно, как я могу получить доступ к одному из элементов управления на стороне клиента, используя что-то вроде следующего (что, похоже, не работает): «<% = txt_name_» + jsRowNumVar + «.ClientID%>». поэтому я по существу пытаюсь заменить переменную javascript как часть имени управления asp.net, и похоже, что она не работает. Любые идеи о том, как я это выполнил?встроить переменную javascript в asp.net control id
-1
A
ответ
0
В качестве альтернативы вы можете визуализировать идентификаторы клиентов своих строк с помощью массива javascript, и вы можете использовать его с индексом строки.
string jsToRender = "<script>var myCtrlIds = new Array('" +
text0.ClientId + "', '" +
text1.ClientId + "', '" +
text2.ClientId + "');</script>";
Page.ClientScript.RegisterStartupScript(typeof(MyPage), "jsKey", jsToRender);
Затем использовать массив ID управления в клиентских скриптах:
<script>
var text0Value = document.getElementById(myCtrlIds[0]).value;
</script>
1
Это не работает, как этот <% ...%> материал оценивается на сервере, и приходит к клиенту как html. Размещение имени переменной javascript не принесет вам пользы
Смежные вопросы
- 1. Использование javascript в ASP.NET Composite control
- 2. встроить HTML в ASP.net
- 3. Как встроить javascript непосредственно в свой пользовательский контроль ASP.net?
- 4. встроить шрифт в javascript
- 5. Как встроить в JavaScript
- 6. Ссылка ASP.NET контроля по ID в JavaScript?
- 7. Бегство переменную JavaScript в asp.net
- 8. jQuery в ASP.NET User Control
- 9. Set GridFooterItem Control ID
- 10. JavaScript getElementById для ASP.NET Control возвращает null?
- 11. asp.net: Как встроить server.exe?
- 12. Заявление в Asp.net Control
- 13. функции Javascript внутри ASP.NET User Control
- 14. Добавить переменную в ID с Javascript
- 15. ActiveX Control в ASP.NET
- 16. Ссылка ASP.NET TextBox Control в AngularJS по ID вместо имени
- 17. PostBackTrigger control id
- 18. asp.ControlParamter control id confict
- 19. Нельзя встроить переменную в почтовую функцию php
- 20. встроить переменную bash в запрос mongodb
- 21. Использовать переменную javascript в блоках кода ASP.NET
- 22. ASP.NET AJAX Control Toolkit ModalPopupExtender + HTML + JavaScript
- 23. Как встроить JSX в javascript?
- 24. Как встроить php в JavaScript?
- 25. Встроить JavaScript в GitHub README.md
- 26. встроить Javascript в .bat файлы
- 27. Как встроить css в javascript
- 28. User Control В Asp.net
- 29. HScrollBar Control в ASP.Net?
- 30. Как встроить библиотеку окон в asp.net?
не уверен, что вы имеете в виду. – Riz