如何从 jquery(视图内)的视图包中检索数据,在 c#、mvc 中

How to retrieve data from view bag in jquery(inside the view) in c#, mvc

我正在使用 ViewBagList 发送到这样的视图。

List<RegionSearch> rs = searchregionArray.Select(sr => new RegionSearch()
{
    region = (string)sr["AREA/DEST"],

}).ToList();

var filteredRegion = rs.Select(k => k.region).Distinct();

//testing 
ViewBag.checking = rs;

现在我想在 <script></script> 中获取它。我该怎么做

试试这个:-

<script>
   var jsonList = '@Html.Raw(Json.Convert(ViewBag.checking))'
   var jsList = JSON.parse(jsonList);
   console.log(jsList);
</script>

注意:- 虽然从控制器发送整个列表到内部查看不是一个好主意 ViewBag 而不是使用 ViewModel.