Asp.net VB中的多模型对话框

Asp.net VB中的多模型对话框,asp.net,model,dialog,popup,Asp.net,Model,Dialog,Popup,我有一个aspx页面。用户可以在该页面上执行操作。但这些行动还需要经历一系列其他行动。例如,假设该页面上有“加入社区”链接。当用户点击时,他被要求登录/注册(A),然后他被要求填写一个简短的个人资料(B),然后他被要求以成员/管理员等身份加入社区(C)。所以有3个动作。所有操作都将在弹出窗口/模型对话框中完成(用户仍在同一页面上)。我想为所有这些步骤创建单独的控件/页面,以实现可重用性。 我不想在页面本身上编写所有步骤A、B、C的HTMLS/服务器端代码,我希望所有模型对话框与页面进行适当的交互

我有一个aspx页面。用户可以在该页面上执行操作。但这些行动还需要经历一系列其他行动。例如,假设该页面上有“加入社区”链接。当用户点击时,他被要求登录/注册(A),然后他被要求填写一个简短的个人资料(B),然后他被要求以成员/管理员等身份加入社区(C)。所以有3个动作。所有操作都将在弹出窗口/模型对话框中完成(用户仍在同一页面上)。我想为所有这些步骤创建单独的控件/页面,以实现可重用性。 我不想在页面本身上编写所有步骤A、B、C的HTMLS/服务器端代码,我希望所有模型对话框与页面进行适当的交互,以便根据他的操作,我可以决定随时向他显示B、C或D对话框。假设用户在步骤B上填写了一些无效的信息,我应该能够在所有数据库检查之后用正确的错误消息再次向他显示步骤B,这样他就可以从他出错的同一点继续

如何执行此操作?

听起来您需要“ASP.NET 2.0向导控件”


我不认为向导控制是解决方案,因为向导控制步骤是预定义的,我可以在步骤2上获得用户操作的响应,让我们假设并决定我是否要显示步骤3或让他跳到步骤4。我想要的是-我应该能够加载这些单独的控件,并在对控件执行任何操作后在页面上获得响应,并且使用该响应,我应该能够加载其他控件。每个控件都向页面返回一些响应,然后页面根据该响应加载另一个控件。