我正在使用JQM-DateBox-需要以下Razor标记:
@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.Raw(HttpUtility.HtmlDecode(@Html.TextBoxFor(...).ToHtmlString()))
。
关于asp.net-mvc - ASP.Net C#Razor显示编码的HTML而不是原始html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18519105/