Articles of asp.net mvc 3

Comment utiliser ASP.NET MVC 3 et Markdown Stackoverflow

Je fais des recherches depuis quelques heures maintenant et je ne trouvais aucune source réelle pour cela. Je construis un site dans ASP.NET MVC 3 et souhaite tirer parti de l’éditeur Markdown utilisé par StackOverflow. Est-ce que quelqu’un a un bon tutoriel? Où téléchargez-vous le dernier markdown? Dans quelle langue est-il écrit? Où pourrais-je commencer […]

Méthodes GET et POST avec le même nom d’action dans le même contrôleur

Pourquoi est-ce incorrect? { public class HomeController : Controller { [HttpGet] public ActionResult Index() { Some Code–Some Code—Some Code return View(); } [HttpPost] public ActionResult Index() { Some Code–Some Code—Some Code return View(); } } Comment puis-je avoir un contrôleur qui répond à une chose quand il est “masqué” et un autre quand “posté”?

Fonction récursive ASP.NET MVC 3 Razor

Ok, donc je veux afficher une liste contenant des listes de listes de listes … Je n’ai aucun moyen de savoir combien de niveaux il y a à afficher, alors j’ai pensé que c’était là que j’éliminais la vieille routine récursive. J’ai du mal avec exactement comment s’y prendre. C’est ce que j’ai jusqu’ici (en […]

Effectuer une validation côté client pour un atsortingbut personnalisé

J’ai créé un atsortingbut de validation personnalisé: public class FutureDateAtsortingbute : ValidationAtsortingbute { public override bool IsValid(object value) { if (value == null|| (DateTime)value < DateTime.Now) return false; return true; } } Comment puis-je que cela fonctionne aussi du côté client avec jquery?

Comment changer le nom d’affichage pour LabelFor en razor en mvc3?

Dans le moteur de rasage, j’ai utilisé la méthode d’assistance LabelFor pour afficher le nom Mais le nom d’affichage n’est pas bon à afficher. donc je dois changer mon nom d’affichage comment le faire …. @Html.LabelFor(model => model.SomekingStatus, new { @class = “control-label”})

Comment modifier la validation du message ‘data-val-number’ dans MVC pendant qu’il est généré par @Html helper

Supposons ce modèle: Public Class Detail … Public Property PercentChange As Integer … end class et la vue: @Html.TextBoxFor(Function(m) m.PercentChange) va procéder à ce HTML: Je souhaite personnaliser le message d’erreur data-val-number qui, je suppose, a été généré car PercentChange est un Integer . Je cherchais un tel atsortingbut pour le changer, la range ou […]

La vue doit dériver de WebViewPage ou WebViewPage

Je suis le tutoriel Architecture des plugins de Justin Slattery et j’essaie de l’adapter pour Razor, plutôt que pour les vues WebForm. Tout le rest (contrôleurs, chargement des assemblages de plug-ins, etc.) semble être correct. Cependant, je ne parviens pas à faire fonctionner correctement les vues Razor intégrées. Lorsque j’essaie de naviguer vers “HelloWorld / […]

But de ActionName

Quel est l’avantage de définir un alias pour une méthode d’action utilisant l’atsortingbut “ActionName”? Je ne vois vraiment pas beaucoup d’avantages en fournissant à l’utilisateur la possibilité d’appeler une méthode d’action avec un autre nom. Après avoir spécifié l’alias, l’utilisateur peut appeler la méthode d’action uniquement à l’aide de l’alias. Mais si cela est nécessaire, […]

Injecter des dépendances dans les filtres d’action ASP.NET MVC 3. Quel est le problème avec cette approche?

Voici la configuration. Disons que j’ai un filtre d’action qui nécessite une instance de service: public interface IMyService { void DoSomething(); } public class MyService : IMyService { public void DoSomething(){} } J’ai ensuite un ActionFilter qui a besoin d’une instance de ce service: public class MyActionFilter : ActionFilterAtsortingbute { private IMyService _myService; // <— […]

Dois-je déployer Glimpse sur le site de production?

J’ai récemment ajouté le package Glimpse Debugger à mon projet. Cela a ajouté une référence à la DLL Glimpse, et modifié certains Web.Config. J’aime mon projet autant que possible sur mon environnement de développement et de production. Alors, est-il préférable de déployer Glimpse sur mon site de production ou dois-je créer un projet différent (ou […]