Я новичок в MVC.
У меня есть контроллер для некоторых диаграмм (ChartsController), где у меня есть результат действия
public ActionResult TheChart { ...etc
У меня тогда естьВид, который отображает диаграмму (это диаграмма Highcharts с использованием JavaScript).Это вызывает его данные через это
public JsonResult GetData(string id) { ..etc
Все работает хорошо.
Теперь я хочу добавить параметр, чтобы я мог слегка изменить свой JavaScript в представлении для определенных условий.(Дисплей для печати) Я думал что-то вроде
public ActionResult TheChart(string mediaType)
{
if (mediaType="print"){
ViewData["pdf"] = true;
}
}
Тогда я могу получить это в представлении.
Проблема в том, что теперь мой JsonResult не работает (думаю, из-за маршрутизации).Есть идеи как решить это?