Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 如何在mvc中使用jsonresult从控制器返回多个变量到视图?_Ajax_Asp.net Mvc_View_Return Value_Viewbag - Fatal编程技术网

Ajax 如何在mvc中使用jsonresult从控制器返回多个变量到视图?

Ajax 如何在mvc中使用jsonresult从控制器返回多个变量到视图?,ajax,asp.net-mvc,view,return-value,viewbag,Ajax,Asp.net Mvc,View,Return Value,Viewbag,在下面的代码中,我传递了两个参数,一个是列表,另一个是viewbag消息,但在视图中,side不能使用viewbag。 所以如何使用它,请任何人帮助我 在视图中 我将viewbag消息放置在何处据我对您的问题的理解,您应该创建包含列表和消息的新类(而不是将其传递给viewbag) 最后,在客户端代码中读取并使用来自服务器的数据 function OnSuccessed(data) { var message = data.Message; var list = data.C

在下面的代码中,我传递了两个参数,一个是列表,另一个是viewbag消息,但在视图中,side不能使用viewbag。
所以如何使用它,请任何人帮助我


在视图中


我将viewbag消息放置在何处据我对您的问题的理解,您应该创建包含列表和消息的新类(而不是将其传递给viewbag)

最后,在客户端代码中读取并使用来自服务器的数据

function OnSuccessed(data)
{
    var message = data.Message;
    var list = data.Content;
    // you can work with message and list here
}

请注意,这是一个原始示例,我没有运行代码。

据我对您的问题的理解,您应该创建一个包含列表和消息的新类(而不是将其传递给ViewBag)

最后,在客户端代码中读取并使用来自服务器的数据

function OnSuccessed(data)
{
    var message = data.Message;
    var list = data.Content;
    // you can work with message and list here
}
请注意,这是一个原始示例,我没有运行代码

创建自定义类

私有类LineData
{
公共字符串y{get;set;}
公共字符串item1{get;set;}
公共字符串名称{get;set;}
公共字符串消息{get;set;}
公共列表{get;set;}
}
在控制器端


鉴于

创建自定义类

私有类LineData
{
公共字符串y{get;set;}
公共字符串item1{get;set;}
公共字符串名称{get;set;}
公共字符串消息{get;set;}
公共列表{get;set;}
}
在控制器端


鉴于


urlAction
指定的控制器操作看起来如何?@OndraNetočný在上面我指定了'var urlAction='@Url.action(“ActionName”,“ControllerName”);这个urlAction传递到url:urlAction;
urlAction
指定的控制器操作看起来如何?@OndraNetočný在上面我指定了'var urlAction='@Url.action(“ActionName”,“ControllerName”);这个urlAction传递到url:urlAction;
function OnSuccessed(data)
{
    var message = data.Message;
    var list = data.Content;
    // you can work with message and list here
}
     private class LineData
     {
        public string y { get; set; }
        public string item1 { get; set; }
        public string name { get; set; }
        public string message { get; set; }
        public List<LineData> list { get; set; }
    }