несколько Html.Attr на один тег в бритве? - PullRequest
0 голосов
/ 07 марта 2012

как мне использовать несколько Html.Attr для одного тега, как показано ниже в бритве?это не работает.

<tr @Html.Attr("style", "color: #FF3D0D;")
 @Html.Atrr("data-item", Model.ItemNumber)>

Ответы [ 3 ]

0 голосов
/ 07 марта 2012

Итак, дошло до этого ..

@Html.Atrr("data-item", Model.ItemNumber)

- VS -

data-item="@Model.ItemNumber"

Только одно слово: не . Ваша разметка И каждый человек на земле получат выгоду от более позднего и понятного синтаксиса. HtmlHelper Html.Atrr вообще не помогает, никакого значения.

Также у меня работает следующее:

<body @Html.Raw("data-test1=\"1\"") @Html.Raw("date-test2=\"2\"")>

.. и отображает:

<body data-test1="1" date-test2="2">
0 голосов
/ 02 июля 2012

Вы, вероятно, должны использовать @Html.Attr, а не @Html.Atrr ... или, как уже отмечали другие, просто писать атрибуты явно.

0 голосов
/ 07 марта 2012

Я тоже не знаком с помощником .Attr, но только в том случае, если вы скопировали код прямо из своего представления, есть опечатка, у вас есть @ Html.Atrr, который, как я предполагаю, должен быть @ Html.Attr для элемент данных

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