Я использую JQGrid
для вызова метода контроллера для выполнения.Описание столбца JQGrid:
colNames: ['Id', 'Operation Name', ''],
colModel: [{ name: 'OperationID', index: 'OperationID', width: 10, align: 'left' },
{ name: 'OperationName', index: 'OperationName', width: 90, align: 'left' },
{ name: 'Execute', formatter: 'showlink', formatoptions: { baseLinkUrl:'@Url.Action("ExecuteOperaion")' }, search: false}],
И контроллер является реализацией метода:
public ActionResult ExecuteOperaion(int id)
{
/// method calculation using switch case with id as case parameter..
return Json(true,JsonRequestBehavior.AllowGet);
}
Теперь после выполнения я просто хочу показать в окне сообщения, что операция выполнена.Но, возвращая этот Json в ActionResult, он показывает предупреждение о загрузке файла.
Не уверен, почему это происходит.