gpt4 book ai didi

c# - 如何在jquery中获取全局变量的值?

转载 作者:太空狗 更新时间:2023-10-29 23:10:03 26 4
gpt4 key购买 nike

我已经声明了一个名为 Global 的静态类。在该类中,我声明了一个静态字符串变量 LastID。我在不同的网页中为这个静态变量赋值。现在我想通过 jQuery 在我的 .aspx 页面中获取这个全局变量的值。你能建议我如何获得值(value)吗?在我的全局类中,代码如下所示:

public static class Global
{
static string lastID;
public static string ImportantData
{
get
{
return lastID;
}
set
{
lastID = value;
}
}
}

我这样赋值:

string LID = "MyID";
Global.ImportantData = LID;

现在我想用 jQuery 获取这个 Global.ImportantData 值。我该怎么做?

最佳答案

你可以这样做:

网络表单:

<script type="text/javascript">
var importantData = '<%= Global.ImportantData %>';
</script>

Razor :

<script type="text/javascript">
var importantData = '@Global.ImportantData';
</script>

请务必完全限定 Global 的命名空间,除非您已将其包含在 Web.Config 中。

编辑

作为对评论的回应,你也可以将它分配给一个隐藏字段,然后用 jQuery 解析它:

ASPX:

<asp:HiddenField ID="ImportantData" runat="server" />
...
<script type="text/javascript">
var importantData = $("#<%= ImportantData.ClientID %>").val();
</script>

代码隐藏:

protected void Page_Load (object sender, EventArgs e)
{
ImportantData.Value = Global.ImportantData;
}

关于c# - 如何在jquery中获取全局变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8686873/

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