【发布时间】:2014-05-29 20:56:13
【问题描述】:
在我的控制器中,我有:
[AcceptVerbs("GET", "POST")]
public List<BuzzMonitor.Web.Message> Search(string text, DateTime dateFrom, DateTime dateTo, List<int> themeIds, List<int> sourceIds)
{...}
我想做模型绑定。原始类型很容易,但是当我有原始类型列表时该怎么办?
我在 Global.asax 中是这样做的:
GlobalConfiguration.Configuration.Routes.MapHttpRoute("SearchWithParameters", "api/{controller}/{action}/{text}/{dateFrom}/{dateTo}/?/?"
但我不知道为列表设置什么...
我在某个网站上发现我可以在列表之前添加 [ModelBinder],但是当我这样做时,我只会在那个词上加上红色下划线。
有人知道怎么做吗?
【问题讨论】:
-
感谢@SpaceBison 的精彩编辑
-
哦,我很着急!感谢您的编辑! @SpaceBison 但有人知道如何解决吗?
标签: c# asp.net model-binding asp.net-web-api