我現在有幾個Web部件:連接多個可視Web部件和持久視圖模型
- EmailValidation
- PrimaryDetails
- AdditionalDetails
這些目前都連接在一起,使用類似的邏輯this並共享一個共同的RegistrationViewModel。
問題是我使用一個接口來保存註冊過程的所有值,並且需要將這些值保存在Web部件中。在註冊過程的第1版中,我使用了一組隱藏值來保存帖子之間的信息位。我們希望擺脫這種方式,並想知道是否知道在整個頁面調用中保持界面狀態的一種更加整潔的方式。問題是每個Web部件只有表單上的一部分字段。
我唯一能想到的就是將它存儲在會話數據中,但是由於在所有服務器上的額外設置,一位同事並沒有對此感興趣。
有沒有一種方法可以獲得連接以維持所有帖子的狀態?
編輯: 我使用隱藏域的問題很簡單,就是在所有的Web部件,我需要的超過15場,所以如果您添加或刪除任何它使得維護一個有點討厭。
請參閱我的編輯 – Andrew 2011-12-23 08:09:35
請參閱我的編輯:) – ivowiblo 2011-12-23 15:56:20