我有一个asp.net网页,我将点击“下一步”按钮浏览页面
Page1将进入第2页,然后是第3页和第4页
但是在第1页的选择下拉列表中,它决定第2页应该转到第3页或第4页
我怎么知道他们在哪里设置此页面导航?如果我需要更改导航顺序?
答案 0 :(得分:1)
也许你应该考虑ASP.NET Wizard控件。
以下是一些可以帮助您使用它的链接:
简而言之,向导控件允许您指定用户需要遵循的一组离散步骤。它允许逻辑以编程方式决定根据先前的选择向用户显示的内容
希望这有帮助!
答案 1 :(得分:0)
有一个与下拉列表相关联的事件处理程序。通常,下拉控件绑定到后面代码中声明的方法。
<asp:DropDownList ID="ddlTest" runat="server" onselectedindexchanged="ddlTest_SelectedIndexChanged" />
...
protected void ddlTest_SelectedIndexChanged(object sender, EventArgs e)
{
// do some stuff here...
}
可能还有与控件关联的客户端(JavaScript)事件处理程序。
答案 2 :(得分:0)
这就是我的理解:
第1页设置一个下拉值,导航到第2页 第2页从第1页读取下拉值,并根据
决定转到第3页或第4页在第1页的回发方法中,您可以读取下拉列表中设置的值并将其传递给第2页。将该值存储在第2页,并在第2页的回发方法中使用它来决定下一个页面导航到。