代码之家  ›  专栏  ›  技术社区  ›  Jaymz

ASP.Net UpdatePanel导致Dojo按钮丢失Dojo属性

  •  0
  • Jaymz  · 技术社区  · 16 年前

    我有一个包含ASP UpdatePanel的页面,在UpdatePanel中,有一个使用Dojo样式的按钮,dojoType为dijit.form.button。

    当UpdatePanel更新时,按钮会丢失所有CSS样式,因此它会恢复为外观普通的html按钮。

    此外,“dojo/method”脚本在更新后不再与按钮关联。

    <button id="btnShowMessages" dojoType="dijit.form.Button" type="button">
        Show failure messages
        <script type="dojo/method" event="onClick" args="evt">
            dijit.byId("dlgFailedMessages").show();
        </script>
    </button>
    

    这被包装在一个标准的ASP UpdatePanel中,其中有一个导致更新的ASP链接按钮(也位于UpdatePanel中,因此<中不需要任何内容);触发器>标签)。

    有没有办法让dojo知道部分页面更新?这样按钮就保持了它的风格,dojo仍然能够将方法附加到按钮上。

    1 回复  |  直到 16 年前
        1
  •  0
  •   user2043 user2043    16 年前