如何在帖子后面更改QueryString?

Abe*_*ler 3 asp.net postback query-string

我想执行一个回发并在我的查询字符串中添加了几个值.我一直在使用重定向到相同的URL,只是添加查询字符串参数,但是当我这样做我的视图状态被清除,这是我需要避免.

由于我正在使用的技术(SharePoint),我必须使用查询字符串传递我的参数.

我做了一些环顾四周,但没有找到关于如何使用不同的查询字符串参数完成回发的明确答案.有没有办法做到这一点?

alm*_*ori 6

只是搞乱,但这会在表单提交之前通过修改主表单的action属性(在本例中为ct101)来添加查询字符串.示例代码不会考虑进一步的回发..

<script type="text/javascript">
    var el = document.getElementById('ctl01');

    el.onsubmit = function (evt) {
        var url = $(this).attr('action');
        $(this).attr('action', url + '?sayHi=Hi');
    };

</script>
Run Code Online (Sandbox Code Playgroud)