Articles of razor

Json.Encode travaillant dans un fichier CS mais pas dans CSHTML

Dans mon fichier CS, j'exécute ce qui suit et ça fonctionne comme prévu. using System.Web.Helpers; String json = System.Web.Helpers.Json.Encode(null); Cependant, dans mon fichier CSHTML, j'exécute ce qui suit et, ici, j'ai une erreur sur le fait que Json ne soit pas reconnu dans le contexte. @{ Layout = null; } @using TestService.ServiceReference; @using System.Web.Helpers; <!DOCTYPE […]

Comment mettre à jour l'identifiant et le nom de l'élément html à l'intérieur de l'élément div?

J'ai le code html suivant. Il est généré par le moteur Razor. C'est dynamique. Je veux dire que le non des éléments dans le menu déroulant peut varier selon l'utilisateur. J'ai besoin de répliquer cette liste déroulante exactement au-dessous de la même liste déroulante avec un nouvel identifiant et un nouveau nom. J'ai regardé ici […]

Uncaught SyntaxError: jeton invalide ou inattendu

J'ai une syntaxe de rasoir comme ceci: foreach(var item in model) { <td><a href ="#" onclick="Getinfo(@item.email);" >6/16/2016 2:02:29 AM</a> </td> } Mon javascript qui reçoit la demande est ainsi: <script type="text/javascript" src="~/Scripts/jquery-1.9.1.js"></script> <script type="text/javascript"> function Getinfo(elem) { var email = document.getElementById(elem).innerHTML; } </script> Lorsque vous cliquez sur le lien href, je reçois l'erreur suivante dans […]

Utilisation de javascript / jquery à partir du code rasoir

Il semble simple, mais je ne peux pas comprendre comment appeler la fonction javascript à partir du code de rasoir. Problème: J'ai besoin d'obtenir la position d'une colonne dans l'en-tête de ma table avec l'ID passé .. J'appelle la fonction getPosition à partir de mon code rasoir <table> <thead> <tr> @foreach (Assessment geAssessment in Model.assessments) […]

La logique de la logique du panier (?) Avec KnockoutJS

Le but Créez une liste dynamique de produits. Le scénario J'ai une application de magasinage avec des produits. Lorsque je clique sur le add button d'un produit, je souhaite afficher dans la barre latérale, le produit que j'ai ajouté. Problème résumé (il suffit de lire ceci) J'ai le code suivant dans mes ProductsSummary/Index.cshtml (à l'aide […]

Obtenir l'ID HTML du champ Html.TextBoxFor

Existe-t-il un moyen d'obtenir l'ID du client généré pour les contrôles ASP.NET MVC en version Javascript? @Html.TextBoxFor(m => m.Name)

Remplacer knockoutJS voir l'objet modèle en fonction d'un balisage initial du serveur

Mon serveur Web renvoie une page avec un balisage structuré. Je dois utiliser knockoutJS pour avoir une représentation de balisage à portée de main en tant qu'objet modèle JSON – knockout view. La page a essentiellement (juste après le chargement initial) un <div data-bind="foreach: ExistingNamings"> qui comporte plusieurs divs inclus qui suppriment réellement des éléments […]

MVC 4 Razor – Création d'une liste dynamique DropDownList

J'essaie de créer une vue qui comporte deux DropDownLists. Les options disponibles dans la deuxième liste DropDownList dépendent de ce que l'utilisateur a sélectionné dans le premier. Je transmet ces données à mon point de vue dans le ViewBag comme suit: List<SelectListItem> firstBoxChoices = ViewBag.firstBoxChoices; Dictionary<string, List<SelectListItem>> secondBoxDict = ViewBag.secondBoxDict; Le premier objet a les […]

MVC 3 Razor PopUp Window

Je dois ouvrir une nouvelle fenêtre pop-up en cliquant sur un bouton dans une vue. La nouvelle fenêtre devrait être redirigé vers un mode d'action spécifique dans un contrôleur spécifique. J'ai également besoin de fournir des attributs pour la taille de la nouvelle fenêtre pop-up. J'ai essayé le code suivant: <input type="button" name = "ClickMe" […]

Erreur de syntaxe dans la vue Razor lors du passage des propriétés du modèle en tant que paramètres à la fonction javascript

Je reçois une Syntax error sur chaque virgule ( , ) et sur le dernier bracket ( ) ) dans le code suivant: <script type="text/javascript"> Filters.priceRangeInit(@Model.Min, @Model.Max, @Model.From, @Model.To); </script> La fonction javascript se trouve dans un autre fichier et ressemble à ceci: Filters = { priceRangeInit: function (min, max, from, to) { $('#price-range-slider').slider({ min: […]