我正在尝试通过ajax调用MVC控制器时的通用方法。所以,如果我们有这样的事情:
url: '/ChartReporting/GetChartReportingResults'
data: JSON.stringify({Type: 'Pie', some more properties...})
有没有办法不必在控制器方法中指定具体类,如:
public JsonResult GetChartReportingResults(ChartingData chartingData)...
我希望能够说ChartingBase
而不是ChartingData
。 ChartingBase
将是一个抽象类。因此,我在JSON.stringify
内传递的参数将是类ChartingBase
的类。我可以轻松地在控制器内部执行此类操作,但首先获得此通用信息是棘手的部分。基本上,我试图让一种方法用于基于此ChartingBase
类的所有图表需求。
希望这是有道理的。
大卫
答案 0 :(得分:0)
我想到了这一点,并决定只使用paramname,param值传递一组键/值对。我可以使用该信息轻松地为proc建立一个参数列表。
感谢您让我发泄并通过自己思考。当然,其他人的想法也很酷: - )
大卫