C# 如何读取JQuery设置的代码隐藏值?

C# 如何读取JQuery设置的代码隐藏值?,c#,jquery,asp.net,.net,C#,Jquery,Asp.net,.net,我发现在ASP.NET页面上使用JQuery有一些困难。特别是我有两个主要问题。我需要使用JQuery更改标签和下拉列表的值,然后我必须从代码背后读取这些值,但当我这样做时,我会找到原始值。在客户端所做的更改将被忽略 如何在服务器端读取正确的值?我曾经遇到过类似的问题,问题是事件验证,也可能是相同的问题。不是使用标签和下拉列表来设置值,使用Hiddenfield设置值,然后在代码隐藏处使用Hiddenfield.value获取该值。在大多数情况下,可以看到Javascript代码中设置的Labe

我发现在ASP.NET页面上使用JQuery有一些困难。特别是我有两个主要问题。我需要使用JQuery更改
标签
下拉列表
的值,然后我必须从代码背后读取这些值,但当我这样做时,我会找到原始值。在客户端所做的更改将被忽略


如何在服务器端读取正确的值?

我曾经遇到过类似的问题,问题是事件验证,也可能是相同的问题。

不是使用标签和下拉列表来设置值,使用Hiddenfield设置值,然后在代码隐藏处使用Hiddenfield.value获取该值。在大多数情况下,可以看到Javascript代码中设置的Label和DropDownList值无法在代码隐藏中检索,但可以检索Hiddenfield值。因此尝试使用Hiddenfield

在Javascript中:-

<script>
$("#HiddenField1").Val("Your Value");
</script>
string value=HiddenField1.Value;

在将响应发送到浏览器之前,将在服务器上执行页面上的所有服务器端代码(您的隐藏代码)。要在服务器端响应客户端更改,您需要向web服务器发出另一个请求,最常见的是使用传统的表单元素submit或Ajax。@nnnnnn我实际上不需要对客户端更改进行异步响应。我需要的是,发回的形式,所有的变化都在服务器端识别…你可以张贴一个代码示例,请?我认为你的建议可能有用,但我不能确切地理解如何应用它。