Je suis assez nouveau dans ASP.NET MVC (environ 3 mois) et j'ai la question followin:appel entre les méthodes Ambigu ASP.NET MVC
J'ai une classe entité appelée « Usuario » dans un ClassLibrary référencé comme 'base' et, quand je crée une vue fortement typée et ajouter une html.textboxfor <> comme:
<%= Html.TextBoxFor(u => u.Login) %>
soulève l'erreur suivante:
Error 3 The call is ambiguous between the following methods or properties:
'Microsoft.Web.Mvc.ExpressionInputExtensions.TextBoxFor<Core.Usuario,string>(System.Web.Mvc
.HtmlHelper<Core.Usuario>,
System.Linq.Expressions.Expression<System.Func<Core.Usuario,string>>)' and
'System.Web.Mvc.Html.InputExtensions.TextBoxFor<Core.Usuario,string>(System.Web.Mvc.HtmlHel
per<Core.Usuario>, System.Linq.Expressions.Expression<System.Func<Core.Usuario,string>>)'
d:\Documents\Visual Studio
2008\Projects\GuiPereiraMVC2\GuiPereiraMVC2\Views\Gestao\Index.aspx 20 25
GuiPereiraMVC2
quelqu'un sait pourquoi?
Le Microsoft.Web.Mvc donne le 'Html.Submit', que j'utilise. ... la version System.Web.Mvc est le suivante: est-il obsolète? Que dois-je faire? –
GuiPereira
Vous devez vous débarrasser de Microsoft.Web.Mvc.Laissez seulement le" système "un. –