我在javascript中有这个Json数据,我想在C#中使用完全相同的数据我如何在C#中格式化这些数据。
let header = '[{"data": [{"id": "Id","name": "Full Name","age": "Age"}]}]';
这是我在MVC中的控制器:
public ActionResult Index()
{
User user = new User();
user.GridHeader = "[{data: [{id: Id,name: Full Name,age: Age}]}]";
user.GridData = "[{data: [{id: 1,name: Sam,age: 32}, {id: 2,name: tom,age: 22}, {id: 3,name: mina,age: 25}]}]";
return View(user);
}
我需要GridHeader与header
相同的格式答案 0 :(得分:0)
您需要一个模型绑定到
public class UserDTO
{
public UserData[] Data {get; set;}
}
public class UserData
{
public int Id { get; set}
public string Name { get; set;}
public int Age { get; set; }
}
您可能应该在网格中将标题设置为静态,这样您就不必每次都发送它,但如果您不将其作为第一条记录发送。
public ActionResult Index(UserDTO user)
{
// your user data is in user.Data
return View(user);
}
您应该查看模型绑定器的工作原理。这是一个好的resource