3

需要从带有参数的超链接将网页中的值传递给代码隐藏,例如 page.aspx?id=1。如果合适,我想使用 jQuery

如何将此值传递给后面的代码而不在浏览器中公开为查询字符串?

4

2 回答 2

2

一种方法是使用 ASP.NET 隐藏字段。

<asp:HiddenField id="hdnWhatever" runat="server" value="blah" />

然后可以使用 javascript 或 jquery 操作此字段,也可以轻松地在您的代码隐藏中使用。

于 2013-04-25T18:48:05.423 回答
1

尝试将表单提交为 jSON .. 示例 -> 将 [#form-request] 替换为您的表单,并将 [/index.php?option=com_seomozapi&task=request.save] 替换为文件操作/目标 .. return false 将继续关注当前页面(无服务器端刷新)

getScript('//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', function() {
    js = jQuery.noConflict();
    js(document).ready(function() {
        js('#form-request').submit(function(event) {

            console.log('test 1');

            $.post('/index.php?option=com_seomozapi&task=request.save'); ?>', $('#form-request').serialize(), function (data, textStatus) {
                //Do something here
            });
            console.log('test 3');
            return false;
            console.log('test 4');
        });
    });
});
于 2013-04-25T18:51:07.400 回答