将按钮链接到不同网页中的多视图
本文关键字:视图 网页 按钮 链接 | 更新日期: 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;
}
}
}