如何在 asp.net 应用程序中存储全局 Javascript 变量
How to store Global Javascript Variables in asp.net app
我正在尝试在 asp.net 应用中使用 JavaScript 中的全局变量。
我有一个注册脚本的按钮:
Page.ClientScript.RegisterStartupScript(Me.GetType(),"showModel",String.Format("<script>showModel('{0}', '{1}');</script>", objID, token))
该脚本定义了一个全局变量。但是当我使用相同的方法在脚本上调用另一个函数时,全局变量为空。
注册t后还有调用使用脚本吗?
如果您希望调用代码中注册的脚本,您需要将脚本定义为一个函数,以便在脚本加载后在其他地方引用:
function dosomething(){
showModel('{0}', '{1}')
}
//Later in your script:
dosomething()
否则,您代码中的第二个参数 ("showModel"
) 是指定给已注册脚本的名称。全局变量指的是什么?
我正在尝试在 asp.net 应用中使用 JavaScript 中的全局变量。
我有一个注册脚本的按钮:
Page.ClientScript.RegisterStartupScript(Me.GetType(),"showModel",String.Format("<script>showModel('{0}', '{1}');</script>", objID, token))
该脚本定义了一个全局变量。但是当我使用相同的方法在脚本上调用另一个函数时,全局变量为空。 注册t后还有调用使用脚本吗?
如果您希望调用代码中注册的脚本,您需要将脚本定义为一个函数,以便在脚本加载后在其他地方引用:
function dosomething(){
showModel('{0}', '{1}')
}
//Later in your script:
dosomething()
否则,您代码中的第二个参数 ("showModel"
) 是指定给已注册脚本的名称。全局变量指的是什么?