【问题标题】:How to conditional Redirect using HTML <a> tag depending on QueryString Value in asp.net?如何根据asp.net中的QueryString值使用HTML <a>标签进行条件重定向?
【发布时间】:2013-03-28 06:50:46
【问题描述】:

我正在从后面的代码中使用 javascript 重定向到 Teammember.aspx 页面。

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

进入 TeamMemberDetails.aspx 页面时,我有一个锚标记:

 <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>

现在,取决于 Querystring 参数,即关于页面必须重定向。 如果 isabout=true 那么它必须重定向到 Memberlist.aspx 页面否则 other.aspx 页面使用 HTML 锚标记(条件重定向)

【问题讨论】:

    标签: asp.net redirect anchor conditional


    【解决方案1】:

    放入runat="server"属性并在后面的代码中找到锚标记。

      <a id="lnktoRedirect" runat="server">Redirect</a>
    

    后面的代码:

     if (isabout)
     {
           lnktoRedirect.HRef = "Memberlist.aspx";
     }
     else
     {
           lnktoRedirect.HRef = "other.aspx";
     }
    

    【讨论】:

    • 感谢@Ashwini 的回复!但是在哪里写这段代码?作为它的超链接,它没有点击事件
    • 你可以在放置runat="server"后在后面的代码中找到锚标签id(或超链接,如果你使用的话),并使用“href”属性来分配你的页面。
    猜你喜欢
    • 1970-01-01
    • 2014-12-01
    • 2021-09-06
    • 2011-04-28
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    • 2020-06-07
    • 1970-01-01
    相关资源
    最近更新 更多