从JavaScript访问ViewBag

时间:2019-06-02 13:17:00

标签: javascript asp.net-mvc viewbag

我正在使用ViewBag将一些值从控制器传递到视图,我试图从JavaScript中访问该值,例如:

try {
    baseClass item = (baseClass)e.Data.GetData( e.Data.GetFormats( )[0] );
    if (item != null ) { do stuff }
} catch { }

Lon是int类型的属性。

但是当我运行这段代码时,它没有显示我正在传递的值

2 个答案:

答案 0 :(得分:1)

可以用Javascript添加剃刀代码     var x = JSON.Parse(@ ViewBag.objJson ...)

答案 1 :(得分:0)

嗨,我在统计表之前和之前也遇到过类似的问题 因此,请尝试使用下面的代码,我相信它会起作用。 var val = @ html.Raw(ViewBag.Lon);