Articles of asp.net mvc

Comment se moquer de Controller.User utilisant moq

J’ai quelques ActionMethods qui interroge le Controller.User pour son rôle comme celui-ci bool isAdmin = User.IsInRole(“admin”); agissant commodément sur cette condition. Je commence à faire des tests pour ces méthodes avec du code comme celui-ci [TestMethod] public void HomeController_Index_Should_Return_Non_Null_ViewPage() { HomeController controller = new HomePostController(); ActionResult index = controller.Index(); Assert.IsNotNull(index); } et ce test échoue […]

ASP.NET MVC: routage d’URL et chaîne de requête

J’ai une page routée comme /Comments/Search/3 où je recherche et affiche tous les commentaires du fil “3”. J’ajoute une fonction de sorting (par date, auteur, etc.). Quelle est la meilleure façon de le gérer? /Comments/Search/3/Sort/Author ou /Comments/Search/3?sort=author /Comments/Search/3/Sort/Author /Comments/Search/3?sort=author ? Comment gérer automatiquement le queryssortingng sort = author en tant que paramètre dans MVC? Merci

Différence entre DropDownlist ou DropDownListFor Assistant HTML

Il semble étrange que je ne puisse pas trouver une explication de la différence entre ces deux aides, donc je suppose que c’est quelque chose d’évident, mais j’ai manqué. Fondamentalement, j’essaie de décider lequel je devrais utiliser pour mon cas, avec le modèle simple suivant: public class Booking { public int ID { get; set; […]

Afficher html dans @ html.actionlink avec Twitter Bootstrap

J’utilise Twitter Bootstrap, et essayer de rendre mes liens ASP.Net MVC agréables. Cependant, le <i class = … dans le lien ci-dessous, est encodé en HTML, plutôt que d'être envoyé au format HTML au navigateur: @Html.ActionLink(” Create New”, “Create”, “”, New With {Key .class=”btn btn-primary”} ) Existe-t-il un moyen de conserver la <i class = […]

Erreur: le type existe dans les deux répertoires

Dans un projet MVC2, j’ai déplacé un fichier de App_code vers le dossier de contenu et l’ai compilé. Puis déplacez-le de nouveau vers App_Code, puis modifiez son action de génération en “Comstackr”. Maintenant, je reçois cette erreur et je ne sais pas comment résoudre ce problème pour que mon programme fonctionne à nouveau: CS0433: Le […]

Aucun type correspondant au contrôleur nommé «Utilisateur» n’a été trouvé

J’essaie de naviguer vers une page dont l’URL est au format suivant: localhost: xxxxx / User / {id} / VerifyEmail? SecretKey = xxxxxxxxxxxxxxx J’ai ajouté un nouvel itinéraire dans le fichier RouteConfig.cs et mon RouteConfig.cs ressemble à ceci: public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”); routes.MapRoute( name: “VerifyEmail”, url: “User/{id}/VerifyEmail”, defaults: […]

Le routage d’atsortingbuts ne fonctionne pas dans les zones

Scénario: J’ai une zone Formulaires dans mon site ASP.NET MVC 5. J’essaie de redirect vers l’action Détails qui utilise un itinéraire personnalisé défini à l’aide de la nouvelle fonctionnalité de routage d’atsortingbut. Le RedirectToAction: return RedirectToAction(“Details”, new { slug }); L’action que je redirige vers: [HttpGet] [Route(“forms/{slug}”)] public ActionResult Details(ssortingng slug) { var form = […]

Obtenir une valeur d’index sur le foreach de razor

Dans ma vue, je lance une List dans une boucle foreach qui rend un partiel. Dans la partie partielle, je suis en train de créer un seul enregistrement pour lequel je veux avoir 4 dans une rangée à mon avis. J’ai une classe css pour les deux colonnes de fin, il faut donc déterminer dans […]

Culture ASP.NET MVC 5 en route et URL

J’ai traduit mon site Web mvc, qui fonctionne très bien. Si je sélectionne une autre langue (néerlandais ou anglais), le contenu est traduit. Cela fonctionne parce que je définis la culture dans la session. Maintenant, je veux afficher la culture sélectionnée (= culture) dans l’URL. Si c’est la langue par défaut, elle ne devrait pas […]

Utiliser des variables de chaîne de requête dans le contrôleur MVC

Je suis nouveau sur C # .net MVC et j’essaie d’append FullCalendar à une application MVC. Le script FullCalendar ajoute automatiquement ?start={}&end={} à l’URL … ce qui est bien, mais je ne sais pas comment utiliser les variables de queryssortingng dans un contrôleur. Les méthodes utilisées dans les applications Webforms ne fonctionnent pas. Que dois-je […]