J'utilise le nouveau moteur de vue Razor avec ASP.NET MVC et je voudrais savoir comment modifier la page maître de modèle d'éditeur de la même manière que cela est fait in this blog post. Y at-il des exemples sur la façon de le faire avec Razor?Modifier les assistants de modèle MasterPage avec Razor
1
A
Répondre
3
Vous pouvez obtenir la même chose avec le moteur de vue Razor.
Modèle:
public class MyViewModel
{
public string Value { get; set; }
}
Controller:
public class HomeController : Controller
{
public ActionResult Index()
{
var model = new MyViewModel
{
Value = "foo"
};
return View(model);
}
}
Vues:
~/Views/Home/Index.cshtml
:
@model MyApp.Models.MyViewModel
@{ Html.BeginForm(); }
@Html.EditorFor(x => x.Value)
<input type="submit" value="OK" />
@{ Html.EndForm(); }
~/Views/Home/EditorTemplates/Template.cshtml
:
<p>Some text before template</p>
@RenderBody()
<p>Some text after template</p>
~/Views/Home/EditorTemplates/string.cshtml
:
@model System.String
@{
Layout = "~/Views/Home/EditorTemplates/Template.cshtml";
}
<div>@Html.TextBoxFor(x => x)</div>
Remarquez comment le modèle de l'éditeur string
a été personnalisé et la mise en page Template.cshtml
utilisé comme maître.
0
Questions connexes
- 1. Comment passer un modèle à la "masterpage" MVC 3 Razor
- 2. Masterpage avec un modèle dynamique
- 3. Création d'un modèle d'éditeur object.cshtml avec MVC et Razor
- 4. Utiliser les assistants avec des modèles de projet
- 5. Modifier les fichiers avec le modèle
- 6. Problème de migration de Rails 2.3 avec les assistants
- 7. IoC (Castle Windsor) et les assistants statiques
- 8. Vues localisées avec Razor
- 9. données modèle ASP.NET MVC Accès à masterpage
- 10. Erreur avec masterpage
- 11. Où sont les assemblages Razor?
- 12. HTMLHelpers de compatibilité MVC2 avec Razor
- 13. Html.RenderPartial appel de masterpage
- 14. Asp.Net MasterPage - Modifier l'élément de corps WebContentForm - CssClass
- 15. Modèles de ligne multiligne Razor
- 16. JQuery avec MasterPage dans ASP.NET
- 17. Implémentation des assistants basés sur les rôles
- 18. Comment effacer les zones de texte définies avec les assistants HTML MVC
- 19. problème avec Response.Redirect lors de l'utilisation masterpage
- 20. problème avec masterpage et jquery
- 21. MVC3 Razor - Existe-t-il un moyen de modifier la mise en page en fonction de la demande du navigateur?
- 22. Obtenir tous les contrôles de MasterPage ChildPage
- 23. Razor code entre guillemets
- 24. Razor erreur de compilation
- 25. Problème de commutation de contexte MVC Razor
- 26. MvcContrib MenuBuilder avec moteur vue Razor
- 27. Comment importer les assistants Rails dans les tests fonctionnels
- 28. Emplacement des modèles T4 pour les vues Razor
- 29. Opérations imbriquées avec Razor View Engine
- 30. Est-ce que Response.Write() fonctionne avec Razor?