2010-11-29 8 views
0
Response.Redirect(my site's url + "editques/" + "QuesID/" + QuesID + "/"); 

de Rediriger représentée ci-dessus ... Dans la page editques.aspx, debug whenI, je vois la valeur de chaîne de requête comme {QuesID = jhgjgjhjk & PID = jhhkjkj}problème de chaîne de requête

Où diable a fait ce PID est venu de! ??

+0

Est-il possible que le PID est ajouté par une règle de réécriture de la vôtre? – Heinzi

+0

Vous pourriez aussi demander pourquoi il affiche le FAQID. Ma conjecture est qu'il y a une réécriture d'url en cours qui l'ajoute. –

+0

Son QuesID seulement .. J'ai tapé la FAQ par erreur .. c'était une faute de frappe – Serenity

Répondre

1

Il doit exister un composant qui doit conserver une valeur entre les publications et utilise la chaîne de requête à cette fin.

Mise à jour: Avez-vous par hasard affiché des données paginées sur la page? PID peut représenter l'ID de page et peut être généré par le composant qui gère la pagination.

+0

ouais il est paginé..Affichage des dossiers dans RadGrid de telerik .. Alors qu'est-ce que je dois faire maintenant? – Serenity

+0

Je crois que le composant de telerik a besoin de ce paramètre de chaîne de requête pour fonctionner correctement. Le PID disparaîtra probablement si vous désactivez la pagination sur la grille. Il peut également avoir une option pour stocker ce paramètre dans la session. Y a-t-il une raison pour laquelle vous voulez que ce paramètre soit supprimé de la chaîne de requête? Sinon, vous devriez probablement le laisser là. –

+0

Ajout d'un PID à la chaîne de requête ... fonctionne correctement maintenant..nnx – Serenity

0

Etes-vous sûr de ne pas rediriger avant cette ligne ou après cette ligne?

Je ne vois même pas le faqid dans ce QSTRING ..

+0

Essayez Response.Redirect (Proj2.Constants.SiteURL + "editques /" + "QuesID /" + QuesID + "/" + QuesTypeID, true); – Pabuc

+0

{QuesID = jhgjgjhjk & PID = jhhkjkj} est ce que je vois quand je débogue..typed FAQ par erreur..sry – Serenity

+0

Pouvez-vous essayer: Response.Redirect (Proj2.Constants.SiteURL + "? QuesID =" + QuesID + "& QuesTypeID = "+ QuesTypeID, true); – Pabuc

1
var c = new HttpValueCollection(); 
c.Add(HttpUtility.ParseQueryString(Request.Url.Query)); 

if (!string.IsNullOrEmpty(c["PID"])) 
    c.Remove("PID");