だから私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...
}
}