簡體   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