0
我在我的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