2011-08-17 4 views
0

I (MVC3)에 다음과 같은 코드가 있습니다왜 JSON() 함수를 알 수

public JsonResult GetTown(string term) 
    { 
     db = new SHAMUTEntities1(); 

      var data = db.towns.Where(t => t.name.Contains(term)) 
       .Take(10) 
       .Select(t => new {label=t.name }).ToArray(); 

      return Json(data, JsonRequestBehavior.AllowGet); 
     }    
    } 

나는 다음과 같은 오류가 발생합니다 :

System.Web.Helper.Json is a type but is used like a variable

는 사람이 도와 드릴합니다. 감사

답변

7

JSON은, 당신은 아마 Controller에서 파생되지 않은 클래스에서 사용하는 컴파일하지 이후로 ASP.NET MVC 3의 System.Web.Mvc.Controller 클래스의 방법이다.

수정하려면 메서드에서 data 인스턴스를 반환하고 컨트롤러 metod의 JSON으로 변환하면됩니다.

+0

감사합니다. 작동 중입니다. – avi

+0

@avi : 문제가 해결되면 올바르게 표시해야합니다. –

관련 문제