__EENTENTGUMENT会在下次回发时重新发布

时间:2011-06-07 18:14:31

标签: asp.net

我有一些javascript可以处理来自列表框的回发,如下所示:

__doPostBack('<%= upCompanieslist.ClientID  %>', 'UpdateLV');

我还有一个更新面板,其asyncPostBackTrigger与其itemcommand事件相关联。

    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="lvCompanyList" EventName="ItemCommand" />
    </Triggers>

一旦__doPostBack被触发,其设置为“UpdateLV”。问题是,当下次触发updatepanel时,它仍然是“UpdateLV”。有没有办法在任何类型的回发后清除__EventArgument?

1 个答案:

答案 0 :(得分:2)

<script type="text/javascript">
    function pageLoad() {
        window.document.getElementById('__EVENTARGUMENT').value = '';
    }
</script>