请大家帮帮忙。。
我的c# asp.net程序中,用到<a id=mm runat=server></a>控件。在后台中使用mm.inner="<script>alert('..')</script>" 做异常处理。可问题是,当这个提示只要出现过一次,不管怎么操作就总是出现之前的提示框。这是为什么?请大家帮帮忙,在线等。

解决方案 »

  1.   

            你把mm.inner=" <script>alert('..') </script>" 这句写在什么地方呢`?
       如果你每次操作都要运行这一句肯定会是的啊``
      

  2.   

    当然是放到,这条件不成立的里面呀如:
    if()
    {
    }
    else

        mm.inner="";//在这里呀,怎么会不管条件满足不满足只要是出现过一次就总是出现!设断点也看不到
      

  3.   

    mm有inner属性吗?你的这个代码能编译通过吗?
      

  4.   

    如果你使用InnerHtml或者InnerText,你可以声明设计代码为:<a id=mm runat=server  EnableViewState="false"> </a>
      

  5.   

    你把mm.inner=" <script>alert('..') </script>" 这句写在什么地方呢`? 
      如果你每次操作都要运行这一句肯定会是的啊``
      

  6.   

    首先,确定的写法是mm.innerhtml!我的后台代码是没有错的。在.aspx文件中,<a>...</a>应该放在哪?我是放在<form></form>后</body>之前的。代码吗?如前面所写,在条件不成立时,触发。请大家,再帮忙看看错在哪?
      

  7.   

    解决方法:在page_load里初始化mm.innerhtml=“”,问题就解决了。