//我想传一个类似于这样的数据到另一个页面
//MVC的项目
            { 
                xxx: 'aaaa'
                , xxx: 'aaaa'
                , xxxx: 'aaaa'
                , xxxx: 'aaaa'
                , xxxx: 'aaaa'
                , xxxx: 'aaaa'
            }//我尝试将要传的参数拼成字符串,但是参数太多,所以报URL过长的错误
//下面是我的相关代码
$.dialog({ width: 1100, height: 600, title: '标题', content: 'url:/xxxx/xxxx页面/' + 要传的数据 });
ViewData["data1"] = data1;
            return View();
var data1= '<%=ViewData["data1"] %>';
怎么让xxxx页面接收到想要传的东西?MVC不太会。

解决方案 »

  1.   

    var divObj = $('#divQuery');
                var condition = '?ID=' + $('#ID', divObj).val()
                                + '&startTime=' + $('#StartTime', divObj).val();
     $.ajaxGetJSON('@Url.Action("QueryInfo", "Query")' + condition,
                function (data, textStatus) {
                    if (data != undefined) {
                        alert(data);
                    } else {
                        dialogOperation({
                            bSuccess: false,
                            message: '失败!'
                        });
                    }
                });
      

  2.   


    MVC 各种传值方式
      

  3.   


    这里用的$.dialog,给个思路呗,怎么post?这里是以弹窗的形式打开的页面。
      

  4.   

    xxx   是分别代表 数据库中的 字段吗?
      

  5.   

    //问题应该主要是在这里吧
    $.dialog({ width: 1100, height: 600, title: '标题', content: 'url:/xxxx/xxxx页面/' + 要传的数据 });
    //这里只提供了这种url传值的方法吗?