我怎么知道我选择了哪个超链接? [英] How Can I Know Which Hyperlink I Selected?
本文介绍了我怎么知道我选择了哪个超链接?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在一个页面中我有链接到另一个页面的超链接列表
在另一个页面我想知道我选择了哪个超链接为了移动到那个页面
我该怎么做?
protected void Page_Load( object sender,EventArgs e)
{
List< string> StoreName = new List< string>();
StoreName = stor.ImportStoreName();
ListItem listItem = new ListItem();
for ( int i = 0 ; StoreName.Count > i; i ++)
{
HyperLink DynLink = new HyperLink()
{
ID = StoreName [i],
NavigateUrl = 〜/ About.aspx,
Text = StoreName [i],
};
listItem = new ListItem(){Text = DynLink.Text,Value = DynLink.NavigateUrl};
BulletedList1.DisplayMode = BulletedListDisplayMode.HyperLink;
BulletedList1.Items.Add(listItem);
}
}
解决方案
使用查询字符串
对于它..
NavigateUrl = 〜/ About.aspx?StoreName = + StoreName [i],
在下一页
下页面加载
事件你可以检查键
forStoreName
as
string StoreName = Request.QueryString [ StoreName];
in one page i have list of hyperlink that link to another page
in the other page i want to know which hyperlink i selected In order to move to that page
how can i do that ?
protected void Page_Load(object sender, EventArgs e)
{
List<string> StoreName = new List<string>();
StoreName = stor.ImportStoreName();
ListItem listItem = new ListItem();
for (int i = 0; StoreName.Count > i; i++)
{
HyperLink DynLink = new HyperLink()
{
ID=StoreName[i],
NavigateUrl = "~/About.aspx",
Text = StoreName[i],
};
listItem = new ListItem() { Text = DynLink.Text, Value = DynLink.NavigateUrl };
BulletedList1.DisplayMode = BulletedListDisplayMode.HyperLink;
BulletedList1.Items.Add(listItem);
}
}
解决方案
UseQuery string
for it..
NavigateUrl = "~/About.aspx?StoreName=" + StoreName[i],
in the Next page
under thepage load
event you can check theKey
forStoreName
as
string StoreName = Request.QueryString["StoreName"];
这篇关于我怎么知道我选择了哪个超链接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文