Puis-je créer des aides html dans un projet Webforms comme dans asp.net mvc? Merci.Puis-je créer des aides html dans un projet Webforms comme dans asp.net mvc?
Répondre
Vous avez juste besoin d'une méthode statique:
public static string Label(string target, string text)
{
return String.Format("<label for= '{0}'>{1}</label>",target,text);
}
Il ne sera pas aussi simple que l'ajout d'une méthode statique si vous souhaitez revenir WebControls. Vous devriez vous connecter au rendu de la page.
Non seulement cela, vous devrez créer votre propre intelesense pour permettre une utilisation simple des helpers html (pour que ce soit facile, ce qui est le point entier des helpers html). –
est ici celui qui travaille pour moi jusqu'à présent dans mon utilisation limitée
public static class PageCommon
{
public static System.Web.Mvc.UrlHelper GetUrlHelper(this System.Web.UI.Control c)
{
var helper = new System.Web.Mvc.UrlHelper(c.Page.Request.RequestContext);
return helper;
}
class ViewDataBag : IViewDataContainer
{
ViewDataDictionary vdd = new ViewDataDictionary();
public ViewDataDictionary ViewData
{
get
{
return vdd;
}
set
{
vdd = value;
}
}
}
public static System.Web.Mvc.HtmlHelper GetHtmlHelper(this System.Web.UI.Control c)
{
var v = new System.Web.Mvc.ViewContext();
var helper = new System.Web.Mvc.HtmlHelper(v, new ViewDataBag());
return helper;
}
Cette réponse va un long chemin à combler un fossé d'activer les instructions MVC Html comme Html.DisplayFor et ainsi de suite. – enorl76
- 1. aides Styling HTML ASP.NET MVC
- 2. Apprendre MVC dans un nouveau projet, ou rester avec WebForms?
- 3. ASP.NET MVC ou WebForms?
- 4. Mixage d'ASP.NET MVC dans ASP.NET WebForms
- 5. Répliquer Webforms GridView dans ASP.NET MVC
- 6. Où dois-je placer des aides HTML déclaratives dans ASP.NET MVC 3
- 7. Modèle Binder dans ASP.NET WebForms
- 8. WebForms et la coexistence ASP.NET MVC
- 9. HTML dans ASP.NET MVC
- 10. Convertir asp.net webforms logique en asp.net MVC
- 11. ASP.NET MVC> ASP.NET WebForms, pourquoi?
- 12. Utiliser les fichiers html d'un autre projet dans ASP.NET MVC
- 13. Comment: créer un Ajaxified HtmlHelper dans ASP.Net MVC
- 14. asp.net WebForms & asp.net options de sécurité MVC
- 15. créer des helpers html personnalisés dans ruby on rails
- 16. ASP.Net: Créer un gestionnaire dans le projet
- 17. Mieux WebForms inspiré par asp.net MVC
- 18. asp.net mvc et webforms authentification partagée
- 19. Temps de construction de pages dans ASP.NET MVC et WebForms
- 20. comment sélectionner un bouton radio par défaut - asp.net mvc fortement typé aides html
- 21. ASP.NET MVC - Est-il possible d'avoir un sous-projet MVC dans un projet racine FORMS?
- 22. Migration d'ASP.NET WebForms vers ASP.NET MVC
- 23. Méthodes d'accès ou des propriétés de html dans asp.net mvc
- 24. routage liens hérités asp.net dans un projet mvc asp.net
- 25. Utilisation d'aides Webmatrix dans un projet ASP.NET MVC classique
- 26. Performance Ajax: ASP.Net MVC vs Webforms
- 27. "Ajouter un contrôleur"/"Ajouter une vue" dans une application hybride MVC/WebForms ASP.NET
- 28. Comment implémenter TDD dans ASP.NET WebForms
- 29. Attribution d'un nom unique aux champs dans MVC à l'aide des aides html
- 30. Comment utiliser Nant pour créer un projet ASP.Net MVC?
Pouvez-vous donner un exemple de ce que vous voulez et pourquoi vous le voulez? –