Questions marquées «asp.net-mvc-3»

ASP.NET MVC 3 est la troisième version majeure de l'extension Model-View-Controller pour le développement d'applications Web dans un framework .NET.



14
Une route nommée «x» est déjà dans la collection de routes. Les noms de route doivent être uniques. Exception avec ASP.NET MVC 3
Je fais un service Web ASP.NET MVC 3 et je continue à recevoir cette exception par intermittence. Trace de la pile: Server Error in '/' Application. A route named 'ListTables' is already in the route collection. Route names must be unique. Parameter name: name Description: An unhandled exception occurred during …

19
Case à cocher pour booléen nullable
Mon modèle a un booléen qui doit être nullable public bool? Foo { get; set; } donc dans mon Razor cshtml j'ai @Html.CheckBoxFor(m => m.Foo) sauf que ça ne marche pas. Ni le cast avec (bool). Si je fais @Html.CheckBoxFor(m => m.Foo.Value) cela ne crée pas d'erreur, mais il ne …


3
@ Html.BeginForm Affichage de «System.Web.Mvc.Html.MvcForm» sur la page
J'ai une vue rasoir dans laquelle j'ai ajouté un bouton de suppression à l'intérieur d'une instruction 'if' et lorsque la vue est rendue dans le navigateur, elle affiche "System.Web.Mvc.Html.MvcForm" à côté du bouton de suppression. Comment m'en débarrasser? Voici le code: <div id="deletestatusupdate"> @if (update.User.UserName.Equals(User.Identity.Name, StringComparison.OrdinalIgnoreCase)) { @Html.BeginForm("deleteupdate", "home") @Html.Hidden("returnUrl", …

8
Comment définir les propriétés ViewBag pour toutes les vues sans utiliser de classe de base pour les contrôleurs?
Dans le passé, j'ai collé des propriétés communes, telles que l'utilisateur actuel, sur ViewData / ViewBag de manière globale en faisant hériter tous les contrôleurs d'un contrôleur de base commun. Cela m'a permis d'utiliser IoC sur le contrôleur de base et pas seulement d'atteindre le partage global pour ces données. …


4
Syntaxe Html.RenderPartial () avec Razor
Cela fonctionne, car il renvoie le résultat du rendu de vue partielle dans une chaîne: @Html.Partial("Path/to/my/partial/view") Mais je préfère utiliser RenderPartialet il semble que j'ai besoin d'écrire: @{Html.RenderPartial("Path/to/my/partial/view");} au lieu de: @Html.RenderPartial("Path/to/my/partial/view"); Pour que ça marche. Message d'erreur: Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has …


6
Concaténation de rasoir ASP.NET MVC
J'essaie de rendre une liste HTML qui ressemble à ce qui suit, en utilisant le moteur de vue Razor: <ul> <li id="item_1">Item 1</li> <li id="item_2">Item 2</li> </ul> Le code que j'essaie d'utiliser pour rendre cette liste est: <ul> @foreach (var item in Model.TheItems) { <li id="item_@item.TheItemId">Item @item.TheItemId</li> } </ul> L'analyseur …

6
Vue MVC Razor imbriquée pour le modèle de foreach
Imaginez un scénario commun, c'est une version plus simple de ce que je rencontre. J'ai en fait quelques couches de nidification supplémentaire sur la mienne .... Mais c'est le scénario Le thème contient la liste La catégorie contient la liste Le produit contient la liste Mon contrôleur fournit un thème …


6
Comment passer des paramètres à une vue partielle dans ASP.NET MVC?
Supposons que j'ai cette vue partielle: Your name is <strong>@firstName @lastName</strong> qui est accessible via une action enfant uniquement comme: [ChildActionOnly] public ActionResult FullName(string firstName, string lastName) { } Et je veux utiliser cette vue partielle dans une autre vue avec: @Html.RenderPartial("FullName") En d'autres termes, je veux pouvoir passer firstName …

12
Deux modèles dans une vue dans ASP MVC 3
J'ai 2 modèles: public class Person { public int PersonID { get; set; } public string PersonName { get; set; } } public class Order { public int OrderID { get; set; } public int TotalSum { get; set; } } Je veux éditer les objets des DEUX classes en …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.