Używam JQM-DateBox - który potrzebuje następujące Razor znaczników:ASP.Net C# Razor pokazując zakodowany HTML zamiast surowego html
@Html.TextBoxFor(m => m.From, new { @name = "mydate", @id = "mydate",
@data_role = "datebox",
@data_options = "{'mode':'flipbox', 'dateFormat':'dd/mm/YYYY' ,'useNewStyle':true} ")
Jednak ten renderuje jak:
<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" />
Wiem, że możesz używać html.raw - ale w jaki sposób używasz go w programie pomocniczym?
muszę pokazać:
{'mode':
... zamiast ...
{'mode':
Kod wyświetlany jako wejście nie generuje html, który wyświetla się jako wynik. Czy wystąpił błąd wklejania kopii? W 'TextBoxFor' brakuje' trybu' wewnątrz '@ data_options'. –
masz rację - przepraszam, wklej błąd wklejenia - poprawiono powyżej – Mark