passage de tableau via la chaîne de requête
Je suis de passage d'un tableau javascript via Request.QueryString["cityID"].ToString()
, mais il m'indique une erreur "invalid arguments":
blObj.addOfficeOnlyDiffrent(Request.QueryString["cityID"].ToString(),
Request.QueryString["selectTxtOfficeAr"].ToString());
La déclaration de la méthode ressemble:
public string addOfficeOnlyDiffrent(string[] cityID, string selectTxtOfficeAr) { }
comment votre chaîne de requête ressemble?
Vous pouvez trouver votre réponse dans ce thread.. stackoverflow.com/questions/6243051/...
Demande.QueryString["cityID"].ToString() (123456,654311,987654)
Vous pouvez trouver votre réponse dans ce thread.. stackoverflow.com/questions/6243051/...
Demande.QueryString["cityID"].ToString() (123456,654311,987654)
OriginalL'auteur SHAKEEL HUSSAIN | 2013-01-30
Vous devez vous connecter pour publier un commentaire.
Votre méthode
addOfficeOnlyDiffrent
attend un tableau de chaîne de arguement danscityID
alors que vous êtes de passage à un seulstring
type d'objet à votre méthode à appeler. Je crois que votrecityID
est une chaîne unique de sorte que vous pouvez supprimer le tableau à partir de la déclaration de la méthode. Dans votre appel de méthode.ci-dessus représente une chaîne unique, pas un tableau de chaînes.
Si votre chaîne de requête contient un tableau de chaîne, puis les valeurs sont probablement dans la représentation de chaîne, séparés par certains caractères, par exemple
,
. Pour passer d'une chaîne à la méthode, vous pouvez appelerstring.Split
de diviser la chaîne pour obtenir un tableau.EDIT:
De votre commentaire, que votre chaîne de requête contient:
Vous pouvez effectuer les opérations suivantes.
comment est-ce que votre chaîne de requête ressemble ?
Demande.QueryString["cityID"].ToString() (123456,654311,987654)
thankx beaucoup HABIB cela fonctionne
vous êtes les bienvenus
OriginalL'auteur Habib
Si votre paramètre de chaîne de requête de la valeur ressemble à: "123456,654311,987654"
OriginalL'auteur Tim Medora
essayer, c'est donc simple.
Vous obtenez chaîne comme celle-ci "123456,654311,987654" dans ville. Vous obtenez tableau dans cityID.
OriginalL'auteur Ajay P