Как иметь &/& в web.config файле

M в MVC предназначен для «Модели», а в парадигме MVC роль классов моделей заключается в управлении данными программы. Модель является противоположностью представления - представление знает, как отображать данные, но ничего не знает о том, что делать с данными, тогда как модель знает все о том, как работать с данными, но ничего о том, как их отображать. Модели могут быть сложными, но это не обязательно - модель для вашего приложения может быть такой же простой, как массив строк или словарей.

Роль диспетчера заключается в посредничестве между представлением и моделью. Следовательно, им нужна ссылка на один или несколько объектов вида и один или несколько объектов модели. Допустим, ваша модель представляет собой массив словарей, каждый из которых представляет одну строку в вашей таблице. Корневое представление для вашего приложения отображает эту таблицу, и оно может отвечать за загрузку массива из файла. Когда пользователь решает добавить новую строку в таблицу, он нажимает какую-то кнопку, и ваш контроллер создает новый (изменяемый) словарь и добавляет его в массив. Чтобы заполнить строку, контроллер создает контроллер подробного представления и дает ему новый словарь. Контроллер подробного представления заполняет словарь и возвращает. Словарь уже является частью модели, поэтому больше ничего не должно происходить.

16
задан J-16 SDiZ 26 June 2009 в 05:19
поделиться

2 ответа

Убедитесь, что он написан с использованием правильной кодировки Xml (которая, помимо прочего, заменит все '&' символы с ' & amp; ').

Это должно работать правильно:

<add key="uri" value="http://www.google.co.in/search?hl=en&amp;rlz=1R2SKPB_enIN332&amp;ei=yktESuLfIIbg7APpquQj&amp;sa=X&amp;spell=1" />
34
ответ дан 30 November 2019 в 16:14
поделиться

Web.config должен быть действительным XML - поэтому замените & на & amp ;. Когда вы читаете его из своей конфигурации, вы всегда можете преобразовать его обратно с помощью HtmlDecode

8
ответ дан 30 November 2019 в 16:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: