Articles of asp.net mvc 3

Comment tester la vue PARTIAL a été rendue en C # ASP .NET MVC

J’ai une vue et elle a rendu partiellement la vue à l’intérieur: @Html.RenderPartial(“partial”, Model.SomeModelProperty); Et un contrôleur, qui renvoie cette vue public ActionResult Action() { … var model = new SomeModel(){SomeModelProperty = “SomeValue”} return View(“view”, model); } Comment tester la vue a été rendue, je sais: [TestMethod] public void TestView() { … var result = […]

Fichier statique de routage MVC

Je travaille avec un fichier swf hérité qui recherche dans le routage contrôleur / action un itinéraire statique. Par exemple, il essaie de télécharger le fichier http://localhost:59801/Resource/Details/ClearExternalPlaySeekMute.swf Lorsque le fichier existe dans le répertoire racine: http://localhost:59801/ClearExternalPlaySeekMute.swf Puis-je utiliser MapRoute pour mapper cette URL sur le répertoire racine?

MVC dynamic routeValues ​​pour ActionLinks

J’ai besoin d’utiliser ActionLink pour créer un lien avec l’écran d’édition de mon ViewModel A. A a une clé composite, donc pour la lier, les valeurs de route devront avoir 3 pramaters, comme ceci: Comme vous pouvez le constater, les valeurs de route contiennent les identifiants que l’action du contrôleur acceptera. Je veux pouvoir générer […]

Récupérer la propriété d’un object dynamic après l’avoir stockée / extraite de la session

Dans mon application MVC: Dans le contrôleur, j’ai créé une liste de type dynamic, qui est stockée dans la session. La vue tente alors d’accéder aux objects, mais elle lève une exception: ‘object’ does not contain a definition for ‘a’ Le code : // Controller List myLists = new List(); for(int i=0; i<3; i++){ var […]

Comment comparer une valeur de C # Viewbag en Javascript?

Je veux comparer une valeur booléenne de Viewbag en javascript. Alors au début j’ai essayé ceci: if (@Viewbag.MyBoolValue) do_sth(); Mais alors j’ai une erreur dans la console comme: La Value False/True is not declared (pas exactement). Alors j’ai essayé ceci: @{ ssortingng myBool = ((bool)Viewbag.MyBoolValue) ? “true” : “false”; } et en javascript: if (@myBool […]

Génération de formulaires dynamics .NET MVC Razor

Je construis un site dans MVC et le modèle de vue que je passe à ma vue contient un object personnalisé qui contient à son tour une liste IEnumarable d’objects personnalisés. L’idée est que razor générera dynamicment le formulaire pour IEnumerable, qui pourrait être un nombre quelconque d’objects. @foreach (var data in Model.Kpi.Values) { @Html.Label(data.Field.Name); […]

Lecture de l’agent utilisateur avec C #

J’ai le code suivant qui lit le userAgent et fait une logique basée sur les valeurs appariées en utilisant indexOf: Ssortingng userAgent; userAgent = Request.UserAgent; // If it’s not IE if (userAgent.IndexOf(“MSIE”) -1) { return RedirectToAction(“Index”, “Home”, new { area = “Dashboard” }); } // It’s just IE else { return View(“ChromeFrame”); } S’il s’agit […]

Comment expirer une requête en utilisant Html Agility Pack

Je fais une demande à un serveur Web distant actuellement hors ligne (volontairement). Je voudrais trouver le meilleur moyen de temporiser la demande. Fondamentalement, si la demande dure plus de “X” millisecondes, quittez la demande et renvoyez une réponse null . Actuellement, la requête Web attend juste une réponse ….. Comment pourrais-je mieux aborder ce […]

Quelles sont les options préférées, aujourd’hui, pour les tests unitaires dans Visual Studio 2010?

Je suis nouveau dans TDD et je cherche des options pour le test unitaire de ma solution Visual Studio 2010. Cette solution est une application Web MVC3, que je tente d’utiliser DDD avec des modèles d’IoC, de référentiel et d’unité de travail. Il utilise également les modèles EF4 et EF4 POCO. (J’ai essayé de modéliser […]

DefaultModelBinder ne peut pas désérialiser l’object de dictionnaire .NET transmis à une action en tant qu’object JSON?

J’ai un cours très simple: public class FilterItem { public Dictionary ItemsDictionary { get; set; } public FilterItem() { ItemsDictionary = new Dictionary(); } } Je souhaite renseigner les données du dictionnaire sur le client, puis les transmettre à l’action de mon contrôleur en tant qu’object JSON. Cependant, peu importe ce que j’essaie sur le […]