【发布时间】:2019-07-22 11:50:21
【问题描述】:
我在 Controller 中有以下方法,我将 JsonResult 传递给 C# 中的另一个类 (Receiver.cs)。那么,在 Receiver.cs 类中作为参数的正确数据类型是什么?我使用了JsonResult,但不确定它是否是这种情况的最佳选择?我还将 Receiver.cs 类的这个结果作为 Json 对象返回给客户端。
控制器:
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中的方法:
Receiver.cs:
public class Receiver
{
public static void BroadcastData(JsonResult data)
{
...
}
}
更新: 实际上我使用 ASP.NET MVC 和 SignalR。在这里,我想将 Json 对象从 Controller 传递到 Hub 类。之后,我会将这个 Json 对象广播给客户端。
【问题讨论】:
标签: c# json asp.net-mvc signalr