所以我有一個View
其中包含2 models
。每個model
都有自己的表單並提交按鈕。在一個視圖中發佈多個模型
目前,我有兩個提交按鈕都是由相同的controller
方法處理,並使用reflection
來確定哪個模型類型已通過。但似乎有更好的辦法......任何想法?
我有這樣的事情:
型號:
public class Model1
{
// Elements
}
public class Model2
{
// Elements
}
控制器:
public ViewResult ConMeth(Object model)
{
Type t = model.GetType();
if(t == typeof(Model1)
{
// Do work for Model1
}
else if(t == typeof(Model2)
{
// Do work for Model2
}
else
{
// Do something else...
}
}
什麼是爲希望去同一個控制器動作...張貼到單獨的行動將消除這個問題看似 – Rikon 2013-04-27 04:09:22
你想使用AJAX或定期回發一個例子的動力? – 2013-04-27 04:09:46
@Rikon:那是我計劃的路徑。但是我一直得到:'當前對控制器類型'ConMeth'採取行動'管理'的請求在下列動作方法之間不明確:' – Andrew 2013-04-27 04:12:29