[英]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的值,但请确保您了解这只能在回发后执行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.