将javascript参数设置为viewdata,tempdata中的键?

时间:2017-08-07 04:43:26

标签: javascript asp.net-mvc viewdata

“嗨,我是MVC的新手很抱歉,如果这听起来很傻,但请有人告诉我如何将javascript参数设置为viewdata或tempdata中的键..问题是我想设置某些元素的显示属性我的观点是任何希望他们在回复后的帖子后继续存在的代码是相同的。

function VisibleColunms(Cssclass) {
    $("."+Cssclass).toggle(500);
    if (@Viewdata[Cssclass] != null && @Viewdata[Cssclass]  != "none") {
      @Viewdata[Cssclass] ="block"

    } else {
        @Viewdata[Cssclass] = "none"

    }      
}

如果可能的话,请建议任何方式,注意:我不能使用ajax更新目标div的用户隐藏字段。提前。谢谢。

1 个答案:

答案 0 :(得分:0)

    var data = @Html.Raw(Json.Encode(@ViewData["LoadData"]));

它可以帮助您将viewdata或临时数据转换为javascript对象或 javascript值。但是,一旦在脚本文件中尝试,它就会在视图中执行。