1

我在我的网络项目中使用进度条。我想将从代码后面获取的标签值添加到进度条的数据百分比值属性。但是,我收到错误,例如:

错误 217 'System.Web.UI.HtmlControls.HtmlGenericControl' 不包含 'text' 的定义并且没有扩展方法 'text' 接受类型为 'System.Web.UI.HtmlControls.HtmlGenericControl' 的第一个参数(您是否缺少 using 指令或程序集引用?)

代码是这样的:

<div class="skillbar clearfix " data-percent="<asp:Label ID="lblYuzde" runat="server"></asp:Label>%">
 <div class="skillbar-title" style="background: #c0392b;"><span>TOPLAM</span>
 </div>
   <div class="skillbar-bar" style="background: #e74c3c;"></div>
   <div class="skill-bar-percent"><asp:Label ID="lblBlogAdet" runat="server" Font-Bold="true" ForeColor="navy" Font-Size="Medium"></asp:Label></div>
</div>

进度条截图

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

4

1 回答 1

3

你不能那样做。您实际上是在将 aspan放入 adata-percent中。你应该从后面的代码中做这种事情。

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

ASPX 页面

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

代码背后

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

请参阅此处了解更多信息

于 2018-01-16T15:08:49.833 回答