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

时间:2016-04-01 09:56:00

标签: c# jquery asp.net-mvc list viewbag

我使用List向此视图发送ViewBag

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>中得到它。我可以这样做吗

1 个答案:

答案 0 :(得分:4)

试试这个: -

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

注意: - 虽然不是一个好主意,但是从控制器向ViewBag内的视图发送整个列表并不是一个好主意,而是使用ViewModel