Articles of asp.net mvc 3

Différence entre la classe anonyme et IDictionary pour htmlAtsortingbutes dans ASP.NET MVC?

Par exemple, si vous cochez ces deux méthodes d’extension, la seule différence est le type htmlAtsortingbutes. Vous pouvez ainsi transmettre vos htmlAtsortingbutes de deux manières différentes: public static MvcHtmlSsortingng TextBoxFor( this HtmlHelper htmlHelper, Expression<Func> expression, IDictionary htmlAtsortingbutes); public static MvcHtmlSsortingng TextBoxFor( this HtmlHelper htmlHelper, Expression<Func> expression, object htmlAtsortingbutes); Et utilisez-les de l’une des manières suivantes: […]

Comment utiliser LabelFor sur une vue fortement typée pour une liste

Quand j’ai utilisé asp.net mvc 3 échafaudages pour faire une liste. J’ai une vue contenant une table. Avec les en-têtes de cette table codés en dur dans la vue. Je veux utiliser LabelFor, je reçois donc la peine dont j’ai besoin. Ce que j’ai essayé de faire (mais j’ai échoué) était: @model IEnumerable @(Html.LabelFor(model => […]

MVC 3 – L’instance ObjectContext a été supprimée et ne peut plus être utilisée pour des opérations nécessitant une connexion.

Je suis très nouveau dans C # et MVC en général et j’ai créé mon propre petit site de blog en tant que projet test. Bien que la plupart des choses fonctionnent jusqu’à présent, j’ai eu du mal à sélectionner plusieurs colonnes à partir de requêtes LINQ. Ce n’est qu’après être tombé sur une question […]

Comment puis-je éviter de boucler dans une vue?

Lorsque je construis mes vues, je souhaite éliminer autant de logique de traitement que possible. Dans l’idéal, j’aimerais utiliser uniquement le HTML et les valeurs de rendu avec Razor. Supposons donc que j’ai un FooModel avec une liste d’objects BarModel: public class FooModel { public List Bars { get; set; } public ssortingng FoosFirstValue { […]

Comment prendre le contrôle de la liaison du modèle?

J’ai commencé à utiliser MVC récemment et je suis un peu déçu. Au lieu de m’aider, le cadre me gêne. J’essaie d’écrire une action de contrôleur telle que celle-ci (pseudo-code) ActionResult Save(long id, ssortingng whichForm) { if (whichForm == “A”) { var vm = CreateModel(Request.Form); if (!TryValidate(vm)) return View(vm); else return RedirectToRoute(“Success”); } else …. […]

Est-il possible de changer la variable de chaîne de requête dans le chemin ASP.NET MVC avant qu’elle ne frappe le contrôleur?

J’ai une méthode de contrôleur dans ASP.NET MVC qui ressemble à ceci: public ActionResult GetAlbumPictures(int albumId) { var album = AlbumRepo.GetSingle(albumId); var pictures = album.Pictures; return View(pictures); } Le routage pour cette méthode ressemble à ceci: routes.MapRoute(null, “pictures” new { controller = “Album”, action = “GetAlbumPictures” }); L’utilisateur utilisera l’URL suivante pour obtenir les photos, […]

Pourquoi cette erreur “Séquence ne contient aucun élément” se produit-elle?

Je reçois une exception d’opération non valide, la stack est en bas. Je pense que c’est parce que db.Responses.Where(y => y.ResponseId.Equals(item.ResponseId)).First(); ne renvoie aucun résultat. J’ai vérifié les données de réponse et le userResponseDetails a un ResponseId, je viens aussi d’utiliser une valeur codée en dur. Je sais également que l’instruction qui appelle celui-ci ajoute […]

ASP.NET MVC3: Forcer le contrôleur à utiliser le format de date jj / mm / aaaa

Fondamentalement, mon datepicker utilise le format britannique dd/mm/yyyy . Mais lorsque je soumets le formulaire, ASP.net utilise clairement le format américain. (acceptera seulement les jours si moins de 12, c’est-à-dire pense que c’est le mois.) public ActionResult TimeTable(DateTime ViewDate) Y a-t-il un moyen de le forcer à reconnaître un certain chemin? Curieusement, d’autres méthodes d’insertion […]

Equivalent UserControl dans MVC3?

Sur les formulaires Web, nous avons UserControls . Ces contrôles ont un code-behind et peuvent être utilisés dans différents projets / solutions ne dépendant pas d’autre chose. Je veux créer un contrôle qui rend certains contrôles et aurait des liens qui pourraient “déclencher un événement”. Je veux qu’ils ne soient pas attachés sur mon site […]

Vérifier si le modèle est valide en dehors du contrôleur

Une classe d’assistance reçoit un tableau de valeurs qui est ensuite transmise à une nouvelle classe à partir de mon modèle. Comment vérifier que toutes les valeurs données à cette classe sont valides? En d’autres termes, comment utiliser les fonctionnalités de ModelState au sein d’une classe non-contrôleur. Du contrôleur: public ActionResult PassData() { Customer customer […]