我有一个包含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仍然能够将方法附加到按钮上。