Créer dynamiquement tableau javascript avec le code c# derrière
Je mets à jour un vieux classique ASP site de un nouveau .net version 3.5. La page est une liste personnalisée de contrôle auquel le client (mon patron) veut garder. Cette liste de contrôle a besoin de plusieurs réseaux afin de fonctionner correctement. le tableau est un multi-dimensionnelle, la liste des publications. C'est à quoi il ressemble:
var publicationTable = [
[31422,"Abilene Reporter News","Abilene","TX",false,"D",0],
[313844,"Acadiana Weekly","Opelousas","LA",false,"W",1],
[527825,"Action Advertiser","Fond du Lac","WI",false,"W",2]...n]
Je veux générer ce tableau server côté, et de l'inscrire. J'ai regardé le msdn mais c'est un peu trivial. Le problème conceptuel est que le tableau est un mélange de la chaîne et de l'ints et je ne suis pas sûr de savoir comment recréer ce, alors comment faire?
Vous avez besoin d'un JavaScript
Je vous recommande de ne pas injecter des données à partir du serveur en JavaScript directement comme ça. Soit obtenir ces données grâce à une sorte d'appel d'ajax ou de l'injecter directement dans le HTML et renforcer progressivement le hTML avec javascript.
var
avec un tableau exactement comme votre C# array?Je vous recommande de ne pas injecter des données à partir du serveur en JavaScript directement comme ça. Soit obtenir ces données grâce à une sorte d'appel d'ajax ou de l'injecter directement dans le HTML et renforcer progressivement le hTML avec javascript.
OriginalL'auteur flavour404 | 2011-05-07
Vous devez vous connecter pour publier un commentaire.
Ce faire, vous devez:
Code derrière:
Ase vous voir, pour créer un tableau de types différents, nous créons un tableau de type anonyme avec
new []
. Vous pouvez aussi le faire avec lesnew object[]
.Aspx fichier:
Espère que cette aide. Cheers
En combinant ceci avec Linq a fait tellement plus facile de le faire dans mon MVC vues quand il le faut! Merci!
Vous êtes les bienvenus. Content que ça vous a aidé.
OriginalL'auteur Edgar Villegas Alvarado
Je pense que
List<List<object>>
contenant vos éléments, passé par leJavaScriptSerializer
ferait l'affaire. Étant donné que ces données vient probablement d'une forme plus structurée, type de données, vous pourriez probablement faire mieux queList<List<object>>
, mais leJavaScriptSerializer
est probablement ce que vous êtes après.OriginalL'auteur spender
Ce travail?
il peut être prolongé d'un tableau multidimensionnel dans un mode similaire.
OriginalL'auteur Bala R