【问题标题】:How to set data-attributes with ASP.NET?如何使用 ASP.NET 设置数据属性?
【发布时间】:2015-01-04 11:09:05
【问题描述】:

如何使用后面的代码设置数据属性?

ASP.NET

<asp:Label ID="lbl" runat="server" Text="Value" />
<asp:Panel ID="pnl" runat="server" />    

VB

lbl.Text = "Text"
pnl.Attributes("data-attribute") = "200"
//Is this correct?

期望的标记

<span id="lbl">Text</span>
<div id="pnl" data-attribute="200">Value</div>

【问题讨论】:

    标签: c# asp.net vb.net html


    【解决方案1】:
    pnl.Attributes("data-attribute") = "200"
    

    【讨论】:

    • 我看到你在回答后改变了你的问题,是的,这是正确的
    • @Obsidian 有什么问题,属性不会呈现到标记中吗?请在问题中澄清
    • Yes 属性不呈现,在我提交新问题之前,我需要自己做进一步调查。感谢您的帮助。
    • 我使用 .Attributes.Add(key, value) 让它工作了。
    【解决方案2】:

    C#:

    pnl.Attributes["data-attribute"] = "200";
    

    VB:

    pnl.Attributes("data-attribute") = "200"
    

    【讨论】:

    • 虽然此代码可能会解决问题,including an explanation 关于如何以及为什么解决问题将真正有助于提高您的帖子质量,并可能导致更多的赞成票。请记住,您正在为将来的读者回答问题,而不仅仅是现在提问的人。请edit您的回答添加解释并说明适用的限制和假设。
    猜你喜欢
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-05
    • 1970-01-01
    相关资源
    最近更新 更多