Member 13854008 Ответов: 1

Как передать список значений файла .cs в javascript


Как передать список значений, хранящихся в переменной "id" на странице .cs, чтобы просмотреть страницу как функцию javascript.
////////////////////код страницы cs
частный недействительными RenderTables()
{

по каждому элементу (объекта datarow Dr в dtid.Строк)
{
string id = dr["BERSubAccountsId"].Метод toString();
Элемента управления scriptmanager.RegisterStartupScript(это, это.Метод gettype(), "onUpdate()", "InvokeSummary(" + идентификатор + ");", правда);

}
//////////////

со страницы cs мы получаем значения как id= 1234567891011
но этот набор значений не передавался на просмотр страницы javascript, он передавал только последнее значение

Что я уже пробовал:

мы попытались передать этот идентификатор в виде массива, но он также дал тот же результат, что и предыдущий

1 Ответов

Рейтинг:
0

F-ES Sitecore

Третий параметр (onUpdate ()) - это ключ, поэтому, если вы добавите 5 вещей, у вас будет один и тот же ключ 5 раз, но ключи уникальны, поэтому asp.net держит только один, а остальные выбрасывает. Если вы хотите добавить несколько раз, вам нужен уникальный ключ. Если "id" уникален каждый раз, вы можете просто использовать его

ScriptManager.RegisterStartupScript(this, this.GetType(), "onUpdate_" + id, "InvokeSummary(" + id + ");", true);


Если "id" не является уникальным, то просто имейте значение int, которое вы увеличиваете в цикле, и используйте его вместо этого.


Member 13854008

на самом деле наш вопрос заключается в том, как передать это значение для просмотра страницы в функции javascript

F-ES Sitecore

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