gpt4 book ai didi

asp.net - 在asp.net后面的代码中创建javaScript变量

转载 作者:行者123 更新时间:2023-12-04 03:17:19 24 4
gpt4 key购买 nike

如何在服务器端(后端)注册Javascript变量并在客户端(Javascript文件)访问它,而没有隐藏字段,文字等?

最佳答案

您可以从页面的ClientScriptManager中使用RegisterClientScriptBlock -Function。

Page.ClientScript.RegisterClientScriptBlock(Page.GetType, "initMyClientVariable", "var myClientVariable=null;", True)

编辑:根据您的新信息,要注册客户端阵列,请使用ClientScriptManager的 RegisterArrayDeclaration方法。

VB.Net示例:
Dim myArrayValue As String = """1"", ""2"", ""text"""
Page.ClientScript.RegisterArrayDeclaration("myClientArray", myArrayValue)

根据我的评论中的新信息,您需要从外部js文件访问该变量:您应该将js数组作为参数传递给js文件中的函数。例如:
callFunctionInJsFile(checkBoxes);

关于asp.net - 在asp.net后面的代码中创建javaScript变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4398338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com