5

I am opening a page onClick event using javascript from code behind. But i want to pass querystring parameter and access it on another page.

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

The above code works fine!

Now i want to append QueryString using Javascript and Access it on another page from CodeBehind.

I Tried :

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

but it does'nt work!

How to Conditional Redirect using 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 above I want to set conditional Redirect depending on Querystring Parameter?

Eg: if isabout=true then redirect to TeamMember.aspx else Other.aspx Help Appreciated! Thanks

2
  • ek number shekhar bhau. changla prashna aahe. Commented Mar 28, 2013 at 6:13
  • you need to wrap ID with single quotes. Commented Mar 28, 2013 at 6:33

1 Answer 1

5

You have a single quote ' within the query string. You have to change the location of the quote ' to the end of the href string.

change this.

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

To this.

teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "&isabout=true'");
8
  • thanks for reply! But this gives Javascript Error: "Unternminated String"! Commented Mar 28, 2013 at 6:12
  • I've modified my answer .. pls try it again. Commented Mar 28, 2013 at 6:13
  • Thanks this works! Will u please reply to my second question that i have modified in existing? Commented Mar 28, 2013 at 6:32
  • It depends ... where is the check being done? on what page? is the redirect supposed to be server side or client side? Commented Mar 28, 2013 at 6:35
  • either on server side or client side its ok but should work that set..!but using Ancher tag only :) plz...? Commented Mar 28, 2013 at 6:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.