2011-06-23 31 views
2

我只想知道,您認爲哪種方法是最好的方法。我正在使用一個Web服務,它向我提供了問題,可能的驅動程序和正確的驅動程序,我必須做的是驗證用戶的驅動程序。但是,如果我只是在init事件上創建表單,爲了讓.net看到創建的控件進行驗證,我需要在回發中重新創建控件,但是我不能那樣做,因爲webservice會給我另一個問卷。將調查問卷存儲在緩存對象並重新構建控件可以嗎?你怎麼看?提前致謝。從web服務創建動態調查問卷.NET

回答

0

您可以將問題和答案存儲在視圖狀態或會話中。

+0

是的,我想緩存,會議或視圖狀態會做的伎倆,但我正在等待blowmind anwser。 – Agorilla

+0

@Agorilla - 不知道如何做出一個鼓勵回答:)。緩存並不是一個好的選擇,因爲它在所有頁面/用戶之間共享。會話是按用戶分配的,但如果應用程序池被回收,則會丟失會話。我建議視圖狀態,因爲它是每頁。在這種情況下,這將是最具可擴展性和可靠性的解決方案。 –

+0

是的你是對的,我會使用viewstate。也許沒有更好的辦法。謝謝! – Agorilla