2011-02-24 32 views
0

我構建了一個自定義控件,用作嚮導幷包含其中的其他控件。我使用空白的asp.net webform頁面構建並測試了控件,並且一切都很完美。我將控件添加到SiteFinity中的頁面,看起來好像沒有視圖狀態。沒有保存或重新加載。該頁面在頁面源代碼中擁有巨大的視圖狀態blob,但是當我使用fiddler觀看流量時,_viewstate會作爲空發送。我建立的控制有一個更新面板。Sitefinity - ViewState +生命週期的控件?

這是怎麼回事?我試圖改變我在生命週期中處理事物的地方,但沒有任何幫助。我很確定它是一個視圖狀態問題。這是怎麼回事?我怎樣才能讓viewstate在沒有完整發布的情況下發布?

是的,我啓用了頁面上的viewstate和通過sitefinity的控件,並設置了viewstate爲我的控件和所有子控件啓用。

+0

這是一個生命週期已得到修復:) – 2011-05-04 11:45:26

回答

0

更新:此問題已從Sitefinity 4.1解決。對於其他問題,請不要猶豫與我聯繫或在我們的論壇中寫信。

在執行控制時你沒有任何錯誤。你描述的問題是在Sitefinity頁面中處理ViewState的更廣泛的問題,Sitefinity社區中的其他人也報告了它。我們一直在努力,但結果並不像我們預期的那樣微不足道。不幸的是,我目前無法提供解決方法。對不起。

但我可以向你保證,我們的高級開發人員正在努力解決這個問題。我們將盡一切努力爲我們下一季度的Q1版本發佈修補程序。

真誠,
Slavo
的Sitefinity隊@ Telerik的

+0

這就是偉大的,所有的確認,但現在我要告訴我的客戶,他們必須等到Q1之前,我能爲他們做任何事?爲什麼你甚至會發布SF4呢?它有太多的問題沒有準備好發佈。 Telerik讓他們的計劃確定什麼是生產準備。 –

2

我想你想知道有關於這個長線程上SiteFinity general discussion forum - 和修復將現身與Q1釋放,在4月13日

今天的伊萬,預計下週(從SiteFinity支持)發​​布:

我們已經完全轉移到虛擬路徑Provider,這意味着Sitefinity頁面現在的行爲與其他ASP.NET頁面完全一樣。除了明顯的功能優勢(確切的生命週期)之外,這也帶來了顯着的性能改進。

修復將在4月13日到期的Sitefinity 2011 Q1中提供。

再一次,對於你和所有其他受影響的人,我們對這個問題感到非常抱歉,並且花了我們很長的時間來解決這個問題。

祝你好運。

HTH - 霍伊特

+0

感謝您的信息。 –