我使用的JQM-DateBox - 需要以下剃刀標記: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'在'@ data_options'裏面缺少'mode'。 –
你是正確的 - 對不起,複製粘貼錯誤 - 更正 – Mark