我有一个锚标记,用于从一个页面(例如: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
}
这是主要思想。
希望能有所帮助。