如何在asp.net应用程序中存储全局Javascript变量

时间:2019-02-11 17:49:54

标签: javascript asp.net vb.net autodesk-forge autodesk-viewer

我正在尝试在asp.net应用程序的JavaScript中使用全局变量。

我有一个注册脚本的按钮:

     Page.ClientScript.RegisterStartupScript(Me.GetType(),"showModel",String.Format("<script>showModel('{0}', '{1}');</script>", objID, token))

该脚本定义了一个全局变量。但是,当我使用相同的方法在脚本上调用另一个函数时,全局变量为null。 在注册了t之后是否还有另一个使用脚本的电话?

1 个答案:

答案 0 :(得分:0)

如果要调用在代码中注册的脚本,则需要在脚本加载后将脚本定义为要在其他地方引用的函数:

function dosomething(){
   showModel('{0}', '{1}')
}

//Later in your script:
dosomething()

否则,代码中的第二个参数("showModel")是给已注册脚本的名称。通过全局变量,您到底指的是什么?