Escape HTML с бритвой mvc3 - PullRequest
       3

Escape HTML с бритвой mvc3

2 голосов
/ 16 июня 2011

Я пытаюсь создать ссылку, которая просто запускает функцию javascript с параметрами, установленными моей моделью mvc.У меня есть что-то вроде этого

<a onclick="$('foo_@Model.bar').toggle()"></a>

Однако это буквально делает элемент onclick 'foo@Model.bar' вместо печати содержимого Model.bar.Как мне избежать HTML, не изменяя его?

Ответы [ 3 ]

4 голосов
/ 16 июня 2011

Просто добавьте скобки, проверили и отлично работает:

<a onclick="$('foo_@(Model.bar)').toggle()"></a>
1 голос
/ 16 июня 2011

Просто добавьте скобки:

<a onclick="$('foo_@(Model.bar)').toggle()"></a>
0 голосов
/ 16 июня 2011
<a onclick="$(@string.Format('foo_{0}',Model.bar)).toggle()"></a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...