Asp.net mvc 无法在我的视图中正确序列化我的模型
我想在我的视图中序列化我的模型,为此我使用以下行Asp.net mvc 无法在我的视图中正确序列化我的模型,asp.net-mvc,json,Asp.net Mvc,Json,我想在我的视图中序列化我的模型,为此我使用以下行 var initialData = <%: new JavaScriptSerializer().Serialize(Model) %>; 但我现在得到的是, var initialData = {"ClientEmployeeSelector":{"SearchText":null,"SearchTextId":0},&am
var initialData = <%: new JavaScriptSerializer().Serialize(Model) %>;
但我现在得到的是,
var initialData = {"ClientEmployeeSelector":{"SearchText":null,"SearchTextId":0},"EmployeeList":[],"Cvm":null,"TrainingDescription":null,"TrainingName":null};
因此,不要使用引号符号“出现,我得到”,这会使我的视图停止工作。如何解决此问题?使用冒号语法
可以将其作为MvcHtmlString返回,并且它将在不使用html编码字符串的情况下输出
var initialData = <%: new MvcHtmlString(new JavaScriptSerializer().Serialize(Model)) %>;
var initialData=;
太棒了!这是多么奇怪的答案!
var initialData = <%= new JavaScriptSerializer().Serialize(Model) %>;
var initialData = <%: new MvcHtmlString(new JavaScriptSerializer().Serialize(Model)) %>;