至急解決したいです。

環境:Asp.Net MVC4(cshtml)

submitで、viewにバインドしてるviewmodelをコンロトーラーへpostしたいのですが
「同一のキーを含む項目が既に追加されています。 」として
'/' アプリケーションサーバー エラーが発生します。

何が悪いのかわからず、どなたかご教授頂けないでしょうか?

<cshtml>

@model 名前空間.ViewModels.サンプルViewModel
…略…
@using (Html.BeginForm("Index", "コントローラー名", FormMethod.Post))
{
    …略…

    <td><input type="submit" value="登録"/></td>

}

<コントローラー>

// 初期表示
[HttpGet]
public ActionResult Index(string dType)
{
    var ViewModel = new サンプルViewModel();

    …(ViewModelにもろもろセット)…

    return View(ViewModel);
}

// 登録
[HttpPost]
public ActionResult Index(サンプルViewModel vm)
{
    …略…
}

よろしくお願い致します。