6 vb.net asp.net multithreading twitter-bootstrap
我有一个运行冗长程序的网页,除了在页面上显示进度外,它们都有效.
我有以下进度条(Bootstrap):
<div class="col-md-8">
<label for="product-feed-progress">Progress</label>
<div class="progress">
<div class="progress-bar" role="progressbar" runat="server" id="prgProdFeed" style="min-width: 0em; width: 0%;">
0%
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
在线程中,我有以下代码片段来调整prgProdFeed的width属性:
prgProdFeed.Attributes.Add("style", "width:" & ((p_objFeedInfo.Progress / p_objFeedInfo.Total) * 100).ToString() + "%")
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
prgProdFeed.Style.Item("width") = ((p_objFeedInfo.Progress / p_objFeedInfo.Total) * 100).ToString() + "%"
Run Code Online (Sandbox Code Playgroud)
它们都会更改当前位于更新面板中的条形图的宽度属性(在计时器的刻度上更新).
为什么我的进度条没有在页面上更新?我可以看到使用检查器更新面板是否刷新,并且在调试器中它显示宽度正确 - 只是没有任何视觉上的变化.
任何帮助,将不胜感激.