我正在使用ASP.NET在一个小模板网站上使用一些引导程序组件。我想知道是否有办法使用后面的代码(C#)更改标记代码的值 这是我的标记代码
<small>Units Completed </small>
<div class="progress">
<div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="95" aria-valuemin="0" aria-valuemax="100" style="width: 95%">
<span class="sr-only">95% Complete</span>
</div>
</div>
例如,如果想在后面的代码中更改 aria-valuenow 或 aria-valuenow 那我该怎么做呢我已经尝试为进度条分配一个ID,但这不起作用。如果我看起来模糊,请提前致谢并抱歉。
答案 0 :(得分:1)
如果我理解你的要求,那么答案是肯定的,你可以通过在HTML代码中添加渲染标签,例如这个例子
中的代码
protected String Vall()
{
return "95";
}
然后在html中你可以渲染为
<small>Units Completed </small>
<div class="progress">
<div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="<%=Vall()%>" aria-valuemin="0" aria-valuemax="100" >
<span class="sr-only">95% Complete</span>
</div>
</div>
对于这种情况,您可以使用标记&lt;%= method()%&gt;如果你有一些逻辑来填充这个值,那么从后面的代码中渲染值