c# - 在 asp.net 中读取隐藏的控件值

标签 c# javascript asp.net c#-4.0

我在我的页面中使用隐藏控件,并使用 javascript 为隐藏控件赋值。现在我想在后面的代码中获取隐藏的控件值。它总是返回空值。请帮我解决一下。

My partial code is here.

<asp:HiddenField ID="Hfproductid" runat="server" />

 var hfproductid = document.getElementById('<%= Hfproductid.ClientID  %>');
 prod_id=100;
 hfproductid .innerHTML = prod_id;


In My Code Behind
------------------
 string invid = HfInvoices.Value; //invid =""; always

最佳答案

您必须设置隐藏字段的,而不是innerHTML

hfproductid.value = prod_id;

关于c# - 在 asp.net 中读取隐藏的控件值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16292586/

相关文章:

c# - 在 ASP.NET 和 XDocument.Load 中获取文件路径

c# - 使用自定义 IComparer 对 CollectionViewSource 进行排序

javascript - 对自定义 typescript 错误实例实现instanceof检查?

javascript - 在 asp.net 用户控件中找不到隐藏字段

asp.net - MVC 6 @inherit RazorPage

c# - 使用 Entity Framework 6 Code First 创建 SQL View

c# - 将 C# 代码从 Cassandra .5 迁移到 .6

javascript - 我怎样才能从一个表单的输入字段中获取数据,并使用它来使用 JQuery 以不同的表单填充相同的输入类型?

java - 如何使用 JSON/JQUery 向外部网站提交数据并获取结果并显示在我的 JSP 页面中

c# - EWS 无法在 Windows Azure 上运行