繁体   English   中英

如何构建C#asp.net ajax向导(或转换为基于PlaceHolder的向导)

[英]How do I build C# asp.net ajax wizard (or rather convert a PlaceHolder based wizard)

我看过类似的问题,似乎无法获得我需要的答案。

我们有一个基于Webform的asp.net应用程序,具有基于向导的界面。 这些步骤在2到5个步骤之间变化,其中每个步骤都可能依赖于上一个步骤,即在用户看到之前填充。 向导基于隐藏和显示每个步骤的PlaceHolder控件。 由于可以在回发中设置visible属性,因此验证器可以正常工作,并且可以完全控制步骤,因此效果很好。

通过用UpdatePanel包裹页面将其转换为“ ajax”样式向导似乎不起作用,因为最初不呈现不可见部分会导致隐藏和显示PlaceHolders时引起各种javascript / jQuery问题。 我怀疑我在构建事物的方式上可能是不正确的,因此很难提出正确的问题。

你们不是要解决这个问题,而是要如何转换此向导类型的界面。 我只使用了MS ajax libaray的UpdatePanel部分,并且对jQuery有点熟悉。

谢谢

也许您的问题将解决为asp:updatePanel ChildrenAsTriggers = true添加属性值的问题。

如果不是这样,并且仍然弹出错误,则仍然尝试更改必须不可见才能display: none的控件样式display: none当您将其设置为类似控件时,它们就存在但不可见。

最后的建议是来自链接的本教程: http : //mattberseth.com/blog/2007/06/quick_ajax_tip_provide_a_bette.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM