2013-03-28 9 views
5

Sto aprendo una pagina sull'evento Click utilizzando javascript dal codice sottostante. Ma voglio passare il parametro querystring e accedervi su un'altra pagina.Come aggiungere il parametro Querystring dal codice dietro usando javascript in asp.net?

string id=1; 
    teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "'"); 

Il codice sopra funziona perfettamente!

Ora voglio aggiungere QueryString utilizzando Javascript e accedervi su un'altra pagina da CodeBehind.

ho provato:

teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "'" + "&isabout=true"); 

ma does'nt lavoro!

Come condizionale reindirizzamento utilizzando HTML Anchor:

<a style="border: 0px none; float: left;" href="TeamMember.aspx"> 

      <img alt="<--" src="Images/ArrowLeft.png" style="display: inline-block; cursor: pointer; 
       border: 0 none;" /> 
     </a> 

In precedenza voglio impostare Redirect condizionale a seconda Querystring parametri?

Ad esempio: se isabout = true, quindi reindirizzare a TeamMember.aspx else Other.aspx Guida apprezzata! Grazie

+0

ek numero shekhar bhau. changla prashna aahe. – Freelancer

+0

è necessario inserire l'ID con virgolette singole. –

risposta

5

Hai una quota singola ' all'interno della stringa di query. È necessario modificare la posizione della quota ' fino alla fine della stringa href.

modificare questo.

teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "'" + "&isabout=true"); 

A questo.

teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "&isabout=true'"); 
+0

grazie per la risposta! Ma questo dà l'errore Javascript: "Stringa non controllata"! –

+0

Ho modificato la mia risposta .. Pls prova di nuovo. – scartag

+0

Grazie funziona! Per favore, rispondi alla mia seconda domanda che ho modificato in esistente? –

Problemi correlati