将按钮链接到不同网页中的多视图

本文关键字:视图 网页 按钮 链接 | 更新日期: 2023-09-27 18:36:25

>我做了几个链接到我的一个 Web 表单的链接按钮,以链接到另一个具有五个视图的多视图的网络。例如,如果用户点击了链接,则"玩具"一词。这应该会自动将用户定向到与玩具关联的另一种形式的多视图,并且其他类别也可以是相同的内容。我如何实现这一点,因为我知道我可以在 Web 表单中链接多视图,但我忽略了如何将链接按钮链接到另一个 Web 表单中的多视图!请帮忙...

protected void LinkButton1_Click(object sender, EventArgs e)
{
    Response.Redirect("MoreDetails.aspx?MultiView1.ActiveViewIndex = 1");
}

此代码不起作用,不显示任何内容! :(

将按钮链接到不同网页中的多视图

这不是查询字符串的工作方式。这是学习查询字符串的一个很好的帮助页面。

查询字符串

你必须做更多类似的事情:

protected void LinkButton1_Click(object sender, EventArgs e)
{
    Response.Redirect("MoreDetails.aspx?view=1");
}

然后在"更多详细信息"页面上:

protected void Page_Load(object sender, EventArgs e)
{
   var qs = Request.Querystring["view"];
   if(qs != null)
   {
      if(qs == "1")
      {
         MultiView1.ActiveViewIndex = 1;
      }
   }
}