Как передать массив из серверного элемента управления в файл.js?
Как я могу передать массив в файл.js из кода ascx позади файла? Я попытался использовать этот код в коде файла ascx для передачи параметра в файл.js, но функция в файле.js (showKendoLetter) недоступна с помощью метода page.ClientScript.RegisterStartupScript. Если кто-то знает другие методы для выполнения функции.js, передавая массив функции. пожалуйста помоги
Page.ClientScript.RegisterStartupScript(
GetType(),
"var",
Controls_kendoLetter.showKendoLetter('"+letterTemplate.TemplateText + "');",
true);
Спасибо,
1 ответ
Попробуй это:
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "key", "student = {Name: \"something\", Age: 20}", true);
этим, student
установлен на window
объект, и вы можете получить к нему доступ из javascript