Как изменить значение span или div, используя MVC? - PullRequest
0 голосов
/ 24 июня 2009

По какой-то странной причине я не могу связываться с моим span или div в представлении, используя MVC, как я показал ниже - чего мне здесь не хватает? (на данный момент, пожалуйста, игнорируйте пример волшебных струн)

<span id="UserFeedback"></span>

ViewData("UserFeedback") = "broken"

Ответы [ 2 ]

6 голосов
/ 24 июня 2009

:

<span id="UserFeedback"><%= ViewData("UserFeedback") %></span>
0 голосов
/ 24 июня 2009

eu-ge-ne ответ правильный. Просто помните, что MVC не использует серверные элементы управления и код, знакомый вам по WebForms, поэтому вы не будете устанавливать свойства текста в своем коде.

MVC дает вам полный контроль над выводом HTML, отображаемым из ваших представлений. Это здорово, но это означает, что вы должны указать текст, который будет отображаться, вместо того, чтобы полагаться на серверные элементы управления, чтобы выплевывать кучу автоматически сгенерированных HTML и JavaScript.

Лично я люблю иметь полный контроль. Javascript может обращаться к идентификаторам span и div, как я их определяю, не беспокоясь о проверке идентификатора клиента, который серверный элемент управления asp.net решил предоставить им.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...