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