Suvendu Shekhar Giri
Пойду дальше, чтобы поделиться своим мнением по этому поводу, но вы можете пойти дальше, чтобы посмотреть это в google и проверить правильность и получить глубокие знания.
Чтобы понять это, вы должны понять, как работает страница aspx, то есть как она обрабатывается на стороне сервера, чтобы, наконец, некоторый клиентский скрипт и HTML-разметка могли быть поданы запрашиваемому клиенту.
HTML-страница непосредственно подается через веб-сервер запрашиваемому клиенту, поэтому никакая обработка на стороне сервера не обслуживает простые html-страницы. В то время как страница aspx должна пройти через определенные процессы. Почему? Потому что ваш веб-браузер не понимает asp.net скорее он ожидает html, css и javascript. Поэтому, когда клиент запрашивает страницу aspx, сервер IIS at получает запрос и отправляет его ASP.Net engine, который далее обрабатывает содержимое страниц, разрешая все зависимости, так что, наконец, некоторая HTML-разметка и скрипт могут быть поданы клиенту.
Теперь, перейдя к Вашему блоку кода, класс ConfigurationManager и его свойства могут быть доступны с помощью серверных страниц. Обычная HTML-страница не будет подвергаться обработке с помощью ASP.Объем двигателя и переменная не будет заменено значением из конфигурации.
Кто-нибудь, пожалуйста, поправьте меня, если я здесь ошибаюсь.
Спасибо :)