Я хочу построить объект в C#, как это.Как построить функцию javascript как объект в C#?
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, элемент «MYFUNCTION» в MyObject это просто строка, а не Java-функция.
Как я могу построить функцию javascript как объект в C#?
Каков ваш прецедент, что вы хотите сделать это в первую очередь? – charlietfl
Вам нужно взять эту строку и с помощью jquery добавить ее в какую-то часть вашего представления, где у вас уже есть теги скриптов. Я бы написал код для вас, но я нахожусь на своем телефоне. Но должно быть легко, и я уверен, что вы можете понять это. – CodingYoshi
В общем, проще (и безопаснее) передать простой JSON-объект (чистые данные) из C# API в код JavaScript AJAX и написать любую необходимую клиентскую логику в JavaScript. – TrueWill