Как мой класс C # Asp.Net может возвращать формат json

Как вы хотите, чтобы класс возвращал формат json.

Этот метод отлично работает в контроллере но когда я хочу поместить в класс, кажется, что объект Json не существует.

 public JsonResult Test()
 {
      //Error   1   The name 'Json' does not exist in the current context   C:\inetpub\wwwroot\mvcinfosite\mvcinfosite\Validation\ValidationClass\BaseValidator.cs  66  20  mvcinfosite
      return Json(new { errMsg = "test" });
 }

Я хочу поместить этот код в простой класс. Я хочу иметь возможность вызывать этот метод во многих контроллерах.

Спасибо.

EDIT
Это мой класс (где код не работает)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using mvcinfosite.Models;
using mvcinfosite.Base;
using System.Web.Mvc;

public class BaseValidator
{
     public JsonResult Test()
     {
         return Json(new { errMsg = "test" });
     }
}
16
задан jbtule 23 March 2018 в 21:56
поделиться