如何从javascript设置C#变量值

我正在制作一个ajax请求并将我的响应存储在一个隐藏的字段中。我是通过javascript使用getelementbyid.value执行此操作。这个javascript函数是在on body onload.Now我得到这个值之后我想在C#中使用它。我不能有任何按钮onclick事件或任何类型的东西。只有一个隐藏的输入类型

如果asp.net HidenField webControl有一个值,那么您需要做的就是以下内容:

aspx页面:

 

cs页面:

 string value = hf_MyValue.Value; 

如果要在分配值时处理onValueChanged事件,请执行以下操作:

   

虽然您可以使用在C#中使用javascript设置的asp.net HiddenField的值,但请确保您了解这只能在回发后执行。

以下是有关客户端/服务器关系的一些信息 。 你的问题分别是Javascript和C#。