HTML解码ASP.NET MVC字符串



我在视图中有以下ASP.NET 4 MVC 3代码:

@Html.TextBoxFor(model => model.StateName, 
  new { data_provider = "typehead", data_items = "5", data_source = 
   "['Alabama','Alaska','Arizona','Arkansas','California']" })

以上内容在页面上呈现为:

<input data-items="5" data-provider="typehead" 
  data-source="[&#39;Alabama&#39;,&#39;Alaska&#39;,&#39;Arizona&#39;,&#39;Arkansas&#39;,&#39;California&#39;]" 
  id="StateName" name="StateName" type="text" value="" />

如何显示未编码的数据源值?我试过@Html.Raw(content)@MvcHtmlString.Create(content),但运气不好。

如果使用JQuery并带有以下行:

$("#PersonName").data("source")

返回:

['Alabama','Alaska','Arizona','Arkansas','California']

这是你想要的吗?

JSFiddle:http://jsfiddle.net/jEWF3/1/

最新更新