我在控制器中有以下方法,并传递JsonResult给 C# 中的另一个类 (Receiver.cs)。那么,在 Receiver.cs 类中作为参数的正确数据类型是什么?我使用过JsonResult,但不确定它是否是这种情况的最佳选择?我还将此结果作为 Json 对象从 Receiver.cs 类返回给客户端。
控制器:
public void Create() {
//code omitted for brevity
var data = GetData();
var data = Json(new { Data = data, success = true }, JsonRequestBehavior.AllowGet);
Receiver.BroadcastData(data);
}
这是 Receiver.cs 中的方法:
接收器.cs:
public class Receiver
{
public static void BroadcastData(JsonResult data)
{
...
}
}
更新: 实际上我使用 ASP.NET MVC 和 SignalR。这里我想将 Json 对象从 Controller 传递到 Hub 类。之后,我会将这个 Json 对象广播给客户端。
繁星coding
相关分类