asp.net HiddenField : add custom attribute dynamically

标签 asp.net

如何在ASP.NET中将自定义属性添加到HiddenValueField?具体来说,对于动态生成的HiddenValue控件,我需要一个class =“gmapPoint”属性。这是该页面上的JavaScript所必需的

var hiddenField = new HiddenField();
hfield.Value = "myValue";
hfield.... Attributes["class"]

-我该如何做类似的事情?

最佳答案

使用 HtmlInputHidden 控件代替HiddenField。它允许以编程方式访问服务器上的HTML <input type=hidden>元素,并具有 .Attributes 属性:

var hiddenField = new HtmlInputHidden();
hiddenField.Value = "myValue";
hiddenField.Attributes["class"] = "a-class-for-a-hidden-field";

关于asp.net HiddenField : add custom attribute dynamically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13625848/

相关文章:

c# - 在 ASP.net Core 上使用 hangfire 和 structuremap 有什么更好的方法吗?

c# - 简单的从 gridview 在 asp.net web 应用程序中选择一行

asp.net - ASP.NET 页面上的倒数计时器

c# - IIS7重启问题

c# - 身份验证 Cookie

c# - 在 Web 应用程序中使用 Ghostscript(PDF 缩略图)

c# - 在 XML 中查找信用卡号?

c# - UploadFromStream 到 Azure blob 时超出最大请求长度异常

c# - 保护共享主机上的连接字符串

javascript - jQuery 禁用数字类型的文本框输入