Ajax 如何在mvc中使用jsonresult从控制器返回多个变量到视图?
在下面的代码中,我传递了两个参数,一个是列表,另一个是viewbag消息,但在视图中,side不能使用viewbag。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消息放置在何处据我对您的问题的理解,您应该创建包含列表和消息的新类(而不是将其传递给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; }
}