Как передать XML-строку из файла .cs в функцию javascript?

#c# #javascript #jquery #asp.net #drop-down-menu

#c# #javascript #jquery #asp.net #выпадающее меню

Вопрос:

Я создаю веб-сайт для покупок в Интернете. Итак, я хочу создать динамическую строку меню с несколькими столбцами. Категории и подкатегории будут отображаться в виде пунктов меню. Я создал функцию для получения записей из базы данных и создания XML-файла на основе иерархических отношений категорий в файле .cs. Теперь я хочу опубликовать этот XML-файл в функции javascript. Итак, можно выполнить дальнейший процесс для создания динамического меню. Но я не знаю, как это сделать? Есть ли какой-либо другой способ сделать то же самое. Я хочу прочитать этот XML-файл и создать пункты меню. Я новичок в разработке веб-приложений.

Спасибо.

Ответ №1:

Создайте asp.net HiddenField контроль. Присвойте XML-строку элементу управления с помощью C # и получите доступ к значению элемента управления на стороне клиента с помощью js .

Комментарии:

1. Возможно, вы захотите закодировать свою XML-строку. Или, по крайней мере, экранируйте двойные кавычки в вашей XML-строке. В противном случае вы можете получить много ошибок «unterminated string constant»