Asp.net mvc ASP MVC-在参数模型中使用列表调用控制器
我想将url中的字符串aray传输到mvc控制器 我的控制器方法是Asp.net mvc ASP MVC-在参数模型中使用列表调用控制器,asp.net-mvc,asp.net-mvc-3,url,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 3,Url,Asp.net Mvc 4,我想将url中的字符串aray传输到mvc控制器 我的控制器方法是 public ActionResult Index(MyModel model) 我希望我的模特是 public class TagEditRequestVM { public string ValueA { get; set; } public List<string> MyList { get; set; } } 公共类TagEditRequestVM { 公共字符串值a{get;set;}
public ActionResult Index(MyModel model)
我希望我的模特是
public class TagEditRequestVM
{
public string ValueA { get; set; }
public List<string> MyList { get; set; }
}
公共类TagEditRequestVM
{
公共字符串值a{get;set;}
公共列表MyList{get;set;}
}
最好的url结构是什么?您必须使用索引和[]-符号:
http://host/Controller/Index?ValueA=val&MyList[0]=item1&MyList[1]=item2
索引不必是递增的整数-它只需是唯一的
编辑
好的,多亏了plurby在评论中写的链接,您可以省去括号符号,只需重复属性名称:
http://host/Controller/Index?ValueA=val&MyList=item1&MyList=item2
看这里: