繁体   English   中英

如何从javascript设置C#变量值

[英]How to set a C# variable value from javascript

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

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

aspx页面:

        <asp:hiddenfield id="hf_MyValue"
          value="whatever" 
          runat="server"/>

cs页面:

string value = hf_MyValue.Value;

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

        <asp:hiddenfield id="hf_MyValue"
          onvaluechanged="ValueHiddenField_ValueChanged"
          value="whatever" 
          runat="server"/>

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM