更改标记代码的属性值

时间:2018-04-24 11:06:29

标签: c# asp.net bootstrap-4

我正在使用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,但这不起作用。如果我看起来模糊,请提前致谢并抱歉。

1 个答案:

答案 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;如果你有一些逻辑来填充这个值,那么从后面的代码中渲染值