Comment importer un espace de noms dans la page de vue
Razor est un langage de modèle utilisé par les pages Web ASP.NET et ASP.NET MVC (depuis la version 3). Il ajoute une couche d'abstraction au-dessus de la génération HTML. Il prend en charge les transitions transparentes entre le balisage HTML et le code C # ou VB. Les transitions entre le balisage et le code sont indiquées par le signe «@».
Comment importer un espace de noms dans la page de vue
Je crée un exemple de site ASP.NET MVC 3 en utilisant Razor comme moteur de vue. La syntaxe du rasoir commence par un @caractère, par exemple @RenderBody(). Si j'écris @test sur ma page cshtml, cela me donne une erreur d'analyse CS0103: Le nom «test» n'existe pas dans le contexte actuel Comment...
J'ai du HTML sécurisé / aseptisé enregistré dans une table DB. Comment puis-je avoir ce contenu HTML écrit dans une vue Razor? Il échappe toujours aux personnages comme <et aux esperluettes
Est-il possible ou existe-t-il une solution de contournement pour utiliser la syntaxe Razor dans JavaScript qui est dans une vue ( cshtml)? J'essaie d'ajouter des marqueurs à une carte Google ... Par exemple, j'ai essayé cela, mais je reçois une tonne d'erreurs de compilation: <script...
Avec le moteur de vue WebForms, je vais généralement utiliser l'opérateur ternaire pour des conditions très simples, en particulier dans les attributs HTML. Par exemple: <a class="<%=User.Identity.IsAuthenticated ? "auth" : "anon" %>">My link here</a> Le code ci-dessus donnera à...
Dans un .NET MVC4projet, comment ça @Styles.Rendermarche? Je veux dire, dans @Styles.Render("~/Content/css")quel fichier appelle-t-il? Je n'ai pas de fichier ou de dossier appelé "css" dans mon
J'utilise le plugin de commentaires Facebook sur un blog que je crée. Il a des balises FBXML qui sont interprétées par le javascript facebook référencé sur la page. Tout cela fonctionne bien, mais je dois transmettre l'URL actuelle et complète au plugin. <div style="width: 900px; margin:...
Je développe une application Web dans asp.net mvc 3. Je suis très nouveau dans ce domaine. Dans une vue utilisant le rasoir, je voudrais déclarer certaines variables locales et les utiliser sur toute la page. Comment cela peut-il être fait? Il semble assez trivial de pouvoir effectuer l'action...
J'ai recherché sur SO & Google une ventilation des différents moteurs de vue disponibles pour ASP.NET MVC, mais je n'ai pas trouvé beaucoup plus que de simples descriptions de haut niveau de ce qu'est un moteur de vue. Je ne recherche pas nécessairement "le meilleur" ou "le plus rapide" mais...
J'ai cette section définie dans mon _Layout.cshtml @RenderSection("Scripts", false) Je peux facilement l'utiliser depuis une vue: @section Scripts { @*Stuff comes here*@ } Ce qui me pose problème, c'est comment injecter du contenu dans cette section à partir d'une vue partielle. Supposons que ceci...
Je voudrais avoir 2 mises en page distinctes dans ma candidature. Disons que l'un est destiné à la section publique du site Web et l'autre à la partie réservée aux membres. Pour plus de simplicité, disons que toute la logique de chacun de ces sites est soigneusement emballée dans 2 contrôleurs...
Y a-t-il une différence entre HTML.ActionLinkvs Url.Actionou ce ne sont que deux façons de faire la même chose? Quand devrais-je préférer l'un à
Ainsi, le titre devrait parler de lui-même. Pour créer des composants réutilisables dans ASP.NET MVC, nous avons 3 options (pourraient être d'autres que je n'ai pas mentionnées): Vue partielle: @Html.Partial(Model.Foo, "SomePartial") Modèle d'éditeur personnalisé: @Html.EditorFor(model =>...
Quelle est la recommandation finale / meilleure sur la façon de servir favicon.ico dans ASP.NET MVC? Je fais actuellement ce qui suit: Ajout d'une entrée au tout début de ma méthode RegisterRoutes: routes.IgnoreRoute("favicon.ico"); Placer favicon.ico à la racine de mon application (qui sera...
Le rasoir code la chaîne par défaut. Existe-t-il une syntaxe spéciale pour le rendu sans
J'ai un contrôle de zone de texte qui accepte une entrée. J'essaie de rendre plus tard ce texte dans une vue en utilisant simplement: @ Model.CommentText Il s'agit d'encoder correctement toutes les valeurs. Cependant, je veux remplacer les caractères de saut de ligne par <br />et je ne trouve...
J'écris ma première page de rasoir aujourd'hui, je ne sais pas comment entrer #if debug #else #endif Comment puis-je entrer le préprocesseur dans le
J'essaie de comprendre la syntaxe appropriée de Razor pour obtenir un fichier JavaScript pour un * .cshtml particulier pour qu'il soit dans la balise head avec tous les autres fichiers d'inclusion définis dans
Je comprends que dans Razor, @Html fait un tas de choses intéressantes, comme générer du HTML pour les liens, les entrées, etc. Mais je ne reçois pas la fonction DisplayFor ... Pourquoi devrais-je écrire: @Html.DisplayFor(model => model.Title) quand je pouvais juste écrire:...
J'ai besoin de créer une fonction qui n'est nécessaire que dans un seul fichier cshtml. Vous pouvez considérer ma situation comme des méthodes de page ASP.NET, qui sont des services Web min implémentés dans une page, car ils sont limités à une page. Je connais les assistants HTML (méthodes...