-1
我想用C#構建一個像這樣的對象。如何在C#中構建一個javascript函數作爲對象?
public JsonResult GetMyObject(){
var MyObject =
new
{
Myfunction = "function (params) {
var res = params[0].seriesName + ' ' + params[0].name;
res += '<br/> Start : ' + params[0].value[0] + ' Max : ' + params[0].value[3];
res += '<br/> End : ' + params[0].value[1] + ' Min : ' + params[0].value[2];
return res;
}",
Element1 = "Test Element",
Element2 = 123
};
return Json(MyObject);
}
但是,當我返回JSON對象的JavaScript,在MyObject來了「MyFunction的」元素只是一個字符串,而不是一個javascript函數。
我該如何構建一個JavaScript函數作爲C#中的對象?
你的用例是什麼,你想要做到這一點呢? – charlietfl
你需要採取該字符串,並使用jquery將其追加到你已經有腳本標籤的視圖的一部分。我會爲你寫代碼,但我在手機外。但應該很容易,我相信你可以弄明白。 – CodingYoshi
通常,將簡單的JSON對象(純數據)從C#API傳遞到JavaScript AJAX代碼並在JavaScript中編寫任何必需的客戶端邏輯會更容易(也更安全)。 – TrueWill