我一直在试图弄清楚为什么这是无效的(根据 VS2008)。
//Global variable
var sortFields;
$(document).ready(function() {
sortFields = <%= CustomHtmlHelper.ToJson(ViewData["SortInfo"])%>;
//Other Code here...
});
我的 HtmlHelper 代码
public static string ToJson(object obj)
{
var serializer = new JavaScriptSerializer();
var json = serializer.Serialize(obj);
return json;
}
助手正在生成有效的 Json(已确认),但是当我尝试向该函数添加任何其他内容时,VS2008 会抱怨各种东西,关闭括号时无法正确对齐代码等等,以及一旦我对此发表评论,它就会起作用。但是,代码运行良好,即使 VS2008 抱怨它。这只是 VS2008 对 JQuery 的废话还是我真的做错了什么?