Я использую JQM-DateBox - которая нуждается в следующей Razor разметку:ASP.Net C# Бритва показывая кодированный HTML вместо сырого HTML
@Html.TextBoxFor(m => m.From, new { @name = "mydate", @id = "mydate",
@data_role = "datebox",
@data_options = "{'mode':'flipbox', 'dateFormat':'dd/mm/YYYY' ,'useNewStyle':true} ")
Однако это оказывает как:
<input data-options=" {'mode':'flipbox', 'dateFormat':'dd/mm/YYYY' ,'useNewStyle':true} "
data-role="datebox" id="mydate"
name="From" type="text" value="29/08/2013 00:00:00" />
Я знаю, что вы можете использовать html.raw - но как вы используете его в помощнике?
Мне нужно, чтобы показать:
{'mode':
... вместо ...
{'mode':
Код, который вы показываете как вход, не создает html, который вы показываете как результат. Была ли ошибка копирования? В 'TextBoxFor' отсутствует' mode' внутри '@ data_options'. –
Вы правы - извините, скопируйте ошибку патча - скорректировано выше – Mark