如何在asp.net中将服务器端页面的值传递给客户端function

在我的应用程序中,我需要将一个字符串值从服务器端(.aspx.cs)传递到客户端(.aspx)页面中的函数。

任何人都可以通过提供想法和示例代码来帮助我吗?

如果你的意思是你需要将值传递给javascript函数,你可以做的就是这样……

在.aspx文件中:

 

在.aspx.cs文件中:

 private string GetStringValue() { return "A string value"; } 

然后,这将在页面加载时显示一个javascript消息框,说“字符串值”

您可以在服务器端生成脚本并在其中嵌入值:

 StringBuilder sb = new StringBuilder(); sb.Append(" 

或者将值放在页面上的隐藏表单元素中,并从客户端Javascript访问它。

   // And in the code-behind hiddenField.Value = importantServerSideValue; 

当我必须将变量值从PHP传递给JS时,我使用php来回显js,并将变量设置为php变量的值。 例如

 //php code echo 'var number = ' . $variable . ';';