2012-12-12 38 views
0

我使用asp.net多視圖控件和菜單控件在aspx頁面中創建了3個選項卡。在第一個標籤頁和第三個標籤頁中,我有兩個人編輯控件。當我在第一個標籤中輸入我的用戶名時,回到第三個標籤,再次來到第一個標籤時,人員選擇器失去價值。人物選擇器丟失數據

如何保留peoplepicker中的值?

+1

我不確定,但我相信多視圖控件在更改視圖時不會保持其狀態。您可以嘗試使用Ajaxcontrol工具包的選項卡控件,或者使用純粹的客戶端jQuery的Tab插件(我在我的SharePoint應用程序中使用了很多插件)。 –

回答

0

如果您不介意使用hiddenfields,則可以使用hiddenfields,並帶有2個hiddenfields以及2人編輯控件。 更改標籤時,在特定隱藏字段中設置人物編輯器的值,並在頁面加載時檢查兩個隱藏字段值,如果隱藏字段不爲空,則在特定人物編輯器中設置隱藏字段值。

謝謝。