C# 从ie背后的代码更新span

C# 从ie背后的代码更新span,c#,internet-explorer,internet-explorer-8,ext.net,C#,Internet Explorer,Internet Explorer 8,Ext.net,我正在使用下面的后端c代码来查看是否需要更新范围内的文本 c: html: 注意:关闭范围标签已移除 进入 注意:如果从代码中删除,将插入具有重复ID的元素 任何指点都将不胜感激!谢谢我想到的解决方案是制作一个按钮,单击该按钮可加载状态。使用javascript,我在使用从中找到的代码生成按钮时单击了该按钮 这是因为ie忽略了初始跨度,但是嘿,是ie,用第二个来更新它 这是一个解决方法,所以如果有人有更好的答案,请分享 如果您提供一个可运行的测试用例来重现问题,我可以进行调查。@Danilive

我正在使用下面的后端c代码来查看是否需要更新范围内的文本

c:

html:

注意:关闭范围标签已移除

进入

注意:如果从代码中删除,将插入具有重复ID的元素


任何指点都将不胜感激!谢谢

我想到的解决方案是制作一个按钮,单击该按钮可加载状态。使用javascript,我在使用从中找到的代码生成按钮时单击了该按钮

这是因为ie忽略了初始跨度,但是嘿,是ie,用第二个来更新它


这是一个解决方法,所以如果有人有更好的答案,请分享

如果您提供一个可运行的测试用例来重现问题,我可以进行调查。@Daniliveriga感谢您的提议,但我已经找到了另一个答案;看下面。是的,我看到了,但你写的这是一个解决办法,所以如果有人有更好的答案,请分享!。
if (status1.InnerHtml != temp1)
        {
            status1.InnerHtml = temp1;
            status1.Update();
        }
<span runat="server" id="status1">Status 1</span>
<ext.net.direct.update id="status1"/>
  <span id="status1">
    Text - Transfer completed
</ext.net.direct.update/>
<span id="el_status1_container">
  <span id="status1">
    Text - Transfer completed
    <span id="status1">
      Text - Transfer completed
</ext.net.direct.update/>
function initialload() {
    if (document.getElementById('Label1')) {
        document.getElementById("Label1").click();
    } else {
        setTimeout(initialload, 15);
}