Actuellement, j'ai un ensemble de textes de texte créé de manière dynamique avec le même nom code> attribut code>: sur le côté serveur, je reçois un formulaire soumis ( Post) et accéder à Ma question est que possible de changer Le délimiteur d'une virgule à un tuyau (ou d'un autre caractère) d'une manière? p> Je ne peux pas simplement remplacer des virgules par tuyau car je dois délimiter les différents champs: P> demande.form ["samename"] code> et la valeur est value1, valse2 code>. P> <input type="text" name="SameName" value="Val,ue1" />
<input type="text" name="SameName" value="Value2" />
3 Réponses :
S'il s'agit d'une chaîne, vous pouvez utiliser la méthode String.replace et indiquez-le que vous souhaitez remplacer, et ce que vous voulez le remplacer.
string sr = "Value1,Value2";
sr.Replace(",","|");
Et si j'ai des virgules dans l'une des zones de texte? Je vais ajouter une édition pour clarifier cela.
Bon point, pourriez-vous publier votre code dans lequel vous affectez la valeur de retour de demande.Form ["samename"] code>?
En réalité, le message envoie les valeurs des deux entrées individuellement. Vous voyez la version concaténée en raison de la façon dont vous y accédez à partir de demande.Form (qui est une nomeurocollection).
Pour pouvoir différencier les différentes valeurs affichées, vous pouvez utiliser getvalues () code> p>
Je tapais cela comme une suggestion quand c'est apparu. C'est la voie à suivre. +1
Voici un excellent exemple de ce que vous essayez de faire: références: ASP.NET MVC: Récupération de champs de formulaire avec le même nom - Plusieurs champs de noms de même nom en C # P> http://msdn.microsoft.com/en-us/library/zttttxte6w.aspx une fonction d'encodage> - URL p> p>
@nordic c'est probablement ce que je finirai par faire, mais je voyais juste s'il y avait une façon de manipuler comment ASP.NET dérive cette chaîne séparée des virgules.
Peu importe, je pense que tu as la meilleure réponse :)
Voulez-vous avoir une chaîne délimitée à la fin ou souhaitez-vous avoir les différentes valeurs dans différentes variables?