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'");
Sign up to request clarification or add additional context in comments.

8 Comments

thanks for reply! But this gives Javascript Error: "Unternminated String"!
I've modified my answer .. pls try it again.
Thanks this works! Will u please reply to my second question that i have modified in existing?
It depends ... where is the check being done? on what page? is the redirect supposed to be server side or client side?
either on server side or client side its ok but should work that set..!but using Ancher tag only :) plz...?
|

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.