使用ajax调用发送泛型类

时间:2014-02-26 22:45:33

标签: ajax controller

我正在尝试通过ajax调用MVC控制器时的通用方法。所以,如果我们有这样的事情:

url: '/ChartReporting/GetChartReportingResults'
data: JSON.stringify({Type: 'Pie', some more properties...})

有没有办法不必在控制器方法中指定具体类,如:

public JsonResult GetChartReportingResults(ChartingData chartingData)...

我希望能够说ChartingBase而不是ChartingDataChartingBase将是一个抽象类。因此,我在JSON.stringify内传递的参数将是类ChartingBase的类。我可以轻松地在控制器内部执行此类操作,但首先获得此通用信息是棘手的部分。基本上,我试图让一种方法用于基于此ChartingBase类的所有图表需求。

希望这是有道理的。

大卫

1 个答案:

答案 0 :(得分:0)

我想到了这一点,并决定只使用paramname,param值传递一组键/值对。我可以使用该信息轻松地为proc建立一个参数列表。

感谢您让我发泄并通过自己思考。当然,其他人的想法也很酷: - )

大卫