我有一个锚标记,用于从一个页面(例如:page2.aspx到page1.aspx)重定向到另一页面。

   <ul <li><a href="Page1.aspx">Get Information</a></li></ul>


现在,当重定向到page1.aspx时,我需要通过检查字符串值(在使用锚标记重定向时发送的)page2.aspx来加载特定的Tab(或任何组件)。

在page1的“就绪”功能中,我需要执行以下操作:

If redirected from page2.aspx based on some condition

// load these components //


为了实现这一点,我认为...。我需要在锚标记中传递一些字符串值或查询字符串kinda参数。

请提出如何做到这一点。

谢谢。

最佳答案

您可以使用GET网址参数来实现。

尝试:

<a href="Page1.aspx?ref=menu">Get Information</a>


现在,在Page1.aspx中的Page_Load方法中(假设您使用的是ASP.NET Forms而不是MVC):

if (!String.isNullOrEmpty(Request.QueryString['ref']) && Request.QueryString['ref'] == 'menu')
{
    // do something
}


这是主要思想。

希望能有所帮助。

10-05 20:49
查看更多