gpt4 book ai didi

c# - 将客户端 javascript 值传递给服务器端 C#

转载 作者:太空宇宙 更新时间:2023-11-03 13:57:49 25 4
gpt4 key购买 nike

我正在尝试将在 java 脚本中创建的变量的值传递到服务器端。

我正在使用 asp.net AJAX C#。

我能够使用以下方法将值插入到 asp:Label 中:

document.getelementbyid("MyLabel").innerhtml = "data";

但是一旦我尝试在服务器端获取值:

string NewLabel = MyLabel.Text;

它显示一个空错误。

有谁知道将 java 脚本值传递给服务器的方法吗?

谢谢。

最佳答案

您应该使用另一个控件在每个帖子上发送值,例如:

  • 隐藏字段

  • 任何Input控件

例子:

ASPX

<script type="text/javascript" src="Scripts/jquery-1.7.2.min.js"></script>
<script>
$(function () {
$("#<%: this.myHidden.ClientID %>").val("your new value");
});
</script>

<asp:HiddenField runat="server" ID="myHidden" Value='' />

ASPX代码隐藏

string myHiddenValue = this.myHidden.Value;

关于c# - 将客户端 javascript 值传递给服务器端 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11600766/

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