我怎么知道我选择了哪个超链接? [英] How Can I Know Which Hyperlink I Selected?

查看:98
本文介绍了我怎么知道我选择了哪个超链接?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在一个页面中我有链接到另一个页面的超链接列表

在另一个页面我想知道我选择了哪个超链接为了移动到那个页面

我该怎么做?



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





在下一页

页面加载事件你可以检查 for StoreName 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);
   }
}

解决方案

Use Query string for it..

NavigateUrl = "~/About.aspx?StoreName=" + StoreName[i],



in the Next page
under the page load event you can check the Key for StoreName as

string StoreName =  Request.QueryString["StoreName"];


这篇关于我怎么知道我选择了哪个超链接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆