1
我試圖使用Newtonsoft的解析器能夠重新創建下面的JavaScript代碼:如何在JsonConvert的SerializeObject()中使用原始HTML?
var nav = { container: $('.ux-navigation-control'), manual: true, validate: true };
試圖用Html.Raw
內Newtonsoft像:
var nav = @(new HtmlString(JsonConvert.SerializeObject(new
{
container = Html.Raw("$('.ux-navigation-control')"),
manual = true,
validate = true
}))) ;
返回,而不是期望的表達一個空對象:
var nav = {"container":{},"manual":true,"validate":true} ;
任何幫助?
我明白了。我真的想避免這種情況,但是哦。 :) – rebelliard
我的意思是,你可以生成_javascript_看起來像這樣,只要它被作爲JavaScript源代碼消耗,那麼你會沒事的。但是,那麼你將無法使用你的花哨的JSON生成器=) –