我看过类似的问题,但似乎无法得到我需要的答案。
我们有一个基于 Webform 的带有基于向导界面的 asp.net 应用程序。这些在 2 到 5 个步骤之间变化,其中每个步骤可能依赖于前一个步骤,即在用户看到它之前填充。向导基于隐藏和显示每个步骤的 PlaceHolder 控件。这很有效,因为可以在回发时设置可见属性,验证器相应地工作,并且可以完全控制这些步骤。
通过使用 UpdatePanel 包装页面将其转换为“ajax”样式向导似乎不起作用,因为最初不呈现不可见部分会导致隐藏和显示 PlaceHolders 时出现各种 javascript/jQuery 问题。我怀疑我在构建事物的方式上可能不正确,因此很难提出正确的问题。
而不是试图解决这个烂摊子,你们将如何转换这个向导类型的界面。我只使用了 MS ajax libaray 的 UpdatePanel 部分,对 jQuery 有点熟悉。
谢谢