将标签值传递给Asp.net中的进度条值属性

时间:2018-01-16 15:04:57

标签: c# asp.net label progress-bar htmlgenericcontrol

我在我的网络项目中使用进度条。我想添加标签值从Code Behind到进度条'数据百分比值属性。但是,我收到的错误如下:

  

错误217' System.Web.UI.HtmlControls.HtmlGenericControl'不包含' text'的定义没有扩展方法' text'   接受第一个类型的参数   ' System.Web.UI.HtmlControls.HtmlGenericControl'可以找到(是   你错过了using指令或程序集引用吗?)

代码是这样的:

<div class="cta-wrapper">
    <div class="cta-image">
    </div>
    <div class="cta-text">
        <button><span>Download</span></button>
    </div>
    <a class="cta-link" href="#"></a>
</div>

Screenshot of Progress Bar

请您帮助我以简单的方式解决问题吗?

1 个答案:

答案 0 :(得分:2)

你不能这样做。您实际上是在span内置data-percent。你应该从Code Behind那里做这件事。

如果您想将值放入data-percent属性,我会做这样的事情。

ASPX页面

<div class="skillbar clearfix" runat="server" id="progressBar"></div>

代码背后

progressBar.Attributes.Add("data-percent", "your-value");

请参阅here for more