J'ai une méthode d'extension à HtmlHelper:Problème créer ma propre extension HtmlHelper
<%= Html.MyMethod(params)%>
Il travaille en studio visuel, mais jette (à l'exécution):
compilateur Message d'erreur: CS0117: « System.Web.Mvc.HtmlHelper » ne contient pas de définition pour « MyMethod »
Le peu bizarre est que cela fonctionne:
<%= HtmlHelperExtensions.MyMethod(Html, params) %>
Pourquoi ma méthode ne fonctionne-t-elle pas comme une extension, mais fonctionne-t-elle comme un appel statique normal?
Quelle version du framework utilisez-vous? Pourriez-vous également montrer la signature des méthodes d'assistance? –
C'est une méthode simple, quelque chose comme: public static class HtmlHelperExtensions {public static string Localiser (ce HtmlHelper htmlHelper, clé de chaîne, params string [] args) ... – Keith
Je pense que je suis sur la dernière version corrigée. – Keith