5

我正在使用后面代码中的 javascript 打开一个页面 onClick 事件。但我想传递查询字符串参数并在另一个页面上访问它。

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

上面的代码工作正常!

现在我想使用 Javascript 附加 QueryString 并在 CodeBehind 的另一个页面上访问它。

我试过 :

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

但它不起作用!

如何使用 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>

在上面我想根据查询字符串参数设置条件重定向?

例如:如果 isabout=true 然后重定向到 TeamMember.aspx 否则 Other.aspx 帮助赞赏!谢谢

4

1 回答 1

5

'您在查询字符串中有一个单引号。您必须将引号的位置更改为'href 字符串的末尾。

改变这个。

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

对此。

teammember.Attributes.Add("onclick", "window.location.href='TeamMemberDetails.aspx?Id=" + Id + "&isabout=true'");
于 2013-03-28T06:09:39.307 回答