如果我有一個簡單的控制器路由如下:.NET MVC Action參數
context.MapRoute(
"Default",
"{controller}/{action}",
new { controller = "Base", action = "Foo"}
);
而且控制器美孚操作如下:
[HttpPost]
public ActionResult Foo(object bar) { ... }
如何bar
的約束?我調試過,看到它是一個string
,但我不確定它是否總是被編組到一個字符串。
基本上我想要的方法接受bool
,List<int>
和int
。我可以發送一個類型參數,並從模塊中綁定我自己的模型。 (該帖子是表單帖子)。
這裏是我當前的帖子&bar=False
或&bar=23
或&bar[0]=24&bar[1]=22
。
我知道我可以看看富action方法裏面的職位,但我想在最好的辦法一些輸入MVC3
它不叫封送 - 其所謂的模型在這方面結合。 – 2012-01-30 16:40:27
爲什麼你使用'object'作爲你的所有參數? – gdoron 2012-01-30 16:43:54
剛剛開始的MVC3和C#,已經在JAX-B的編組/解組世界工作了很長一段時間。 – 2012-01-30 16:44:27