2012-08-24 7 views

Antwort

12

Es stellt sich heraus, dass dies nur ein Namenskonflikt war, weil ich mein benutzerdefiniertes Modell Binder in einem Ordner/Namespace namens "ModelBinders" abgelegt hatte. Sie können dies auf eine der zwei folgenden Arten beheben:

  1. Benennen Sie den Namespace/Ordner zu etwas anderem, z. CustomModelBinders
  2. Verwenden Sie einen vollständig qualifizierten Verweis auf die ModelBinders wie folgt aus:

    System.Web.Mvc.ModelBinders.Binders.Add(/* ... */);

+0

Dank Michael Es funktioniert. Ich kenne den Grund nicht, aber es läuft. –