Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 14969|Atbildi: 0

[ASP.NET] asp.net par jautājumu par # rakstzīmi parametrā

[Kopēt saiti]
Publicēts 20.05.2016 22:53:13 | | | |


Pirms dažām dienām es atradu problēmu, kas ir rakstīt zvana saskarni, pamatojoties uz dokumenta API.

Dokumenti, ir ienākošie parametri un izejošie parametri, un pārraides procesā jums ir jānogādā marķieris, marķieris ir fiksēts,

Žetona vērtībai ir # zīme, piemēram: ABC#123

Tad ir API interfeiss, kuram ir jānodod parametrs ar int tipa id un jāiesniedz pieprasījums ar GET

Tad es atvedu marķiera un id parametrus, un pēc tam interfeiss ziņoja par kļūdu, kas bija kļūda, kuru nevarēja pārvērst par int32 tipu.

Iespējams, tas ir viss, un pēc tam es nomainīju pārlūkprogrammu un izmēģināju, bet tas joprojām saņēma to pašu kļūdu, kas notiek????

Galu galā pēc ilga laika tmd id netika pārsūtīts, jo, ja id netika nodots, tas arī ziņotu par kļūdu, kuru nevarēja pārvērst par int32.

Tad es atklāju, ka parametri pēc # zīmes nav parsēti, un jūs varat saprast, ka komentāri un tamlīdzīgi, jebkurā gadījumā, pārlūkprogramma nenosūtīja datus pēc #.

Galu galā es apmainīju id un žetonu, vispirms id, vēlāk marķieri, un tas darbojās! Dati tika pieprasīti, un pēc tam es noņēmu rakstzīmes pēc # marķierī.

Tas pats lūgums izdevās!! Tātad, kāpēc dokumentā esošais marķieris dod man visu marķieru ar # zīmi !! #号后面的字符根本就不会传给后台, tas ir patiešām kaitinoši!




Iepriekšējo:c# Pārbaudiet, vai filtrēšanas starpniekservera IP ir derīgs
Nākamo:Aizliegt win10 atjaunināšanas uzvednes un pilnībā bloķēt win10 atjaunināšanas uzvednes
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com