最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

c# - How to add Querystring parameter from Code behind using javascript in asp.net? - Stack Overflow

programmeradmin2浏览0评论

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

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

Share Improve this question edited Mar 28, 2013 at 6:28 SHEKHAR SHETE asked Mar 28, 2013 at 6:06 SHEKHAR SHETESHEKHAR SHETE 6,07415 gold badges88 silver badges144 bronze badges 2
  • ek number shekhar bhau. changla prashna aahe. – Freelancer Commented Mar 28, 2013 at 6:13
  • you need to wrap ID with single quotes. – muhammad kashif Commented Mar 28, 2013 at 6:33
Add a ment  | 

1 Answer 1

Reset to default 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'");
发布评论

评论列表(0)

  1. 暂无评论