У меня есть следующая модель вида в моем приложении mvc.Json не объявлена ошибка
Public Class SiteCatModel
Public Property SiteCatValue As String
Public Property SiteCatDescription As String
Private Function GetSiteCategories() As List(Of SiteCatModel)
Dim sitCategoryList = New List(Of SiteCatModel)() From {
New SiteCatModel() With {.SiteCatValue = "A",
.SiteCatDescription = "A - 24 x 7"},
New SiteCatModel() With {.SiteCatValue = "B",
.SiteCatDescription = "B - xxxxxx"
},
New SiteCatModel() With {.SiteCatValue = "C",
.SiteCatDescription = "C - xxxxx"
},
New SiteCatModel() With {.SiteCatValue = "D",
.SiteCatDescription = "D - xxxxx"
},
New SiteCatModel() With {.SiteCatValue = "E",
.SiteCatDescription = "E - xxxxx"
},
New SiteCatModel() With {.SiteCatValue = "Z",
.SiteCatDescription = "Z - ?????"
}
}
Return sitCategoryList
End Function
Public Function GetSiteCategoryData() As JsonResult
Dim siteCategories = GetSiteCategories()
Return JSon(siteCategories, JsonRequestBehavior.AllowGet)
End Function
End Class
В последней функции рентабельность Json имеет ошибку выделены в Visual Studio 2015, который говорит JSon не объявлен. Он может быть недоступен из-за его уровня защиты.
Я попытался найти возможные исправления, но все мои результаты касаются ошибок в IE ... эта ошибка в VS, и я не могу создать приложение, поэтому я даже не добираюсь до ошибок в браузере.
Вам нужен [Json] (https://msdn.microsoft.com/ru-ru/library/system.web.mvc.controller.json%28v=vs.118%29.aspx) метод? Ваш класс не наследует от 'System.Web.Mvc.Controller', чтобы он был доступен ... – EekTheCat
@EekTheCat Dohhhhh ... Унаследованный System.Web.Mvc Контроллер и работа выполнена ... Спасибо .... сделайте это ответ, и я отметю это. – Mych