像这样有一个简单的标记:
<asp:HiddenField ID="hdnPreReqPhaseType" runat="server" Value="not set" ClientIDMode="Static" data-Custom="SingleOrDouble" />
并希望恢复C#代码隐藏中的数据自定义文本,因为我假设有一个getAttribute方法或一个Attributes集合...不幸的是不是隐藏字段!!
有解决方法吗?
答案 0 :(得分:3)
我不认为使用asp:HiddenField
甚至可以使用自定义属性进行编译,你应该得到类似
键入&#39; System.Web.UI.WebControls.HiddenField&#39;没有公众 属性名为&#39; data-Custom&#39;。
但使用
<input type="hidden" ID="hdnPreReqPhaseType" runat="server" Value="not set" ClientIDMode="Static" data-Custom="SingleOrDouble" />
应该给你一个不错的
hdnPreReqPhaseType.Attributes["data-Custom"]
在服务器端C#代码中。