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.

5
ASP.NET MVC 3 - Partiel vs modèle d'affichage vs modèle d'éditeur
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 => model.Foo) Modèle d'affichage personnalisé: @Html.DisplayFor(model => model.Foo) En termes de View / HTML, les …

12
Plusieurs modèles dans une vue
Je veux avoir 2 modèles dans une vue. La page contient à la fois LoginViewModelet RegisterViewModel. par exemple public class LoginViewModel { public string Email { get; set; } public string Password { get; set; } } public class RegisterViewModel { public string Name { get; set; } public string …

8
Utilisation d'Ajax.BeginForm avec ASP.NET MVC 3 Razor
Existe-t-il un didacticiel ou un exemple de code d'utilisation Ajax.BeginFormdans Asp.net MVC 3 où la validation discrète et Ajax existent? C'est un sujet insaisissable pour MVC 3, et je n'arrive pas à faire fonctionner correctement mon formulaire. Il fera une soumission Ajax mais ignorera les erreurs de validation.

4
ReSharper prévient: «Champ statique de type générique»
public class EnumRouteConstraint<T> : IRouteConstraint where T : struct { private static readonly Lazy<HashSet<string>> _enumNames; // <-- static EnumRouteConstraint() { if (!typeof(T).IsEnum) { throw new ArgumentException( Resources.Error.EnumRouteConstraint.FormatWith(typeof(T).FullName)); } string[] names = Enum.GetNames(typeof(T)); _enumNames = new Lazy<HashSet<string>>(() => new HashSet<string> ( names.Select(name => name), StringComparer.InvariantCultureIgnoreCase )); } public bool Match(HttpContextBase httpContext, …



5
La méthode non statique nécessite une cible
J'ai une action de contrôleur qui fonctionne bien sur Firefox à la fois localement et en production, et IE localement, mais pas IE en production. Voici mon action de contrôleur: public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x => x.Min >= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal …


4
À quoi sert la syntaxe @ Html.DisplayFor?
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: @Model.Title

5
Comment créer une fonction dans un modèle cshtml?
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 d'extension), …




4
ASP.NET MVC3 - zone de texte avec @ Html.EditorFor
J'ai l'application ASP.NET MVC3 et j'ai également un formulaire pour ajouter des nouvelles. Lorsque VS2010 a créé la vue par défaut, je n'ai que des entrées de texte pour les données de chaîne, mais je veux avoir une zone de texte pour le texte des actualités. Comment je peux le …

8
ViewBag, ViewData et TempData
Tout organisme pourrait-il expliquer quand utiliser TempData ViewBag ViewData J'ai une exigence, où je dois définir une valeur dans un contrôleur, que le contrôleur redirige vers le contrôleur deux et le contrôleur deux rendra la vue. J'ai essayé d'utiliser ViewBag, la valeur est perdue au moment où j'atteins le contrôleur …

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.