viewstate

    4熱度

    4回答

    ASP.NET ViewState功能有時可能是一把雙刃劍。我在大部分項目中都依賴它,並大大加快了開發速度。 我的問題是,有時用戶會嘗試刷新頁面,這將導致視圖狀態丟失,其他時候用戶可能希望爲頁面添加書籤,但是當取回視圖狀態將丟失。 當用戶嘗試刷新作爲POST操作結果的頁面(例如,asp回發)時,現代瀏覽器將顯示一個愚蠢的對話框,這根本不可取。 我不知道是他們的方式繼續使用ViewState和回發模

    2熱度

    3回答

    我發現點擊瀏覽器上的「刷新」按鈕會暫時使UpdatePanel中的控件的ViewState失效。 這是我的情況:我做了一個自定義的WebControl,它將值存儲在ViewState中。我把這個控件放在UpdatePanel裏面。當我點擊瀏覽器上的「刷新」按鈕時,它會暫時清除ViewState中的值。但是,在下一個回傳中,在我點擊「刷新」之前,ViewState中的值奇蹟般重現。 這種行爲搞砸了我

    0熱度

    1回答

    美好的一天, 我遇到了asp.net 2.0 viewstate的問題。 基本上,我想禁用gridview的viewstate。但是,當我這樣做時,只要有回傳,在進入Page_Load之前,我就會收到'用戶登錄失敗...'。 如果我啓用viewstate,則一切運行順利。 在PageLoad中,我將連接字符串設置爲所有的SqlDataSource,但正如我所說的那樣,甚至在PageLoad之前發生

    2熱度

    2回答

    我最近開始研究一個項目,該項目在單個頁面上有許多gridviews。在創建新記錄的過程中,用戶需要能夠添加/刪除/編輯這些GridView,然後在最後保存到數據庫。這顯然的問題是,沒有數據源將數據綁定到數據庫之後才寫入數據庫。 該數據代表1 ..關係,這就是爲什麼GridView數據不能寫入數據庫,直到父記錄首先被創建。 到目前爲止我發現解決這個問題的最好方法是使用viewstate。然而,這個解

    0熱度

    1回答

    我有一個在我的Vista盒子(IIS7)上開發的ASP.NET應用程序。它工作正常,直到我將其部署到產品服務器(W2K3/IIS6)。部署完成後,我會得到一致的「對象引用未設置爲對象的實例」。當從我的ViewState對象讀取,確定一個按鈕是否顯示「開」或「關」圖像。 的頁面加載代碼初始化ViewState的對: if (!IsPostBack) { ViewState["Button

    8熱度

    3回答

    描述了一個例子here。但作者顯然忘記了包含下載的代碼。 另一示例顯示爲here。但是,這個不太合適(如評論中所述)。 你如何正確地做到這一點?

    7熱度

    7回答

    我遇到了ASP.NET 2.0應用程序的問題。我們的網絡人只是調升我們的安全,現在我得到了floowing錯誤,每當我嘗試訪問該應用程序:「此實現不驗證的加密算法的Windows平臺FIPS的一部分」 我已經做了一點研究,聽起來像ASP.NET使用RijndaelManaged AES加密算法來加密ViewState的頁面......而RijndaelManaged是在不符合FIPS的算法列表上。

    1熱度

    3回答

    我們正在將我們的Web應用程序從ASP.NET 1.1遷移到ASP.NET 3.5。我們的應用程序通過DNS輪循機制在多臺服務器上運行,因此每個瀏覽器請求最終都可能在不同的服務器上。我們在web.config中有一個防止驗證錯誤的方法。 但是,我們的計劃是每次遷移一臺服務器。現在看起來像用戶在1.1上加載頁面。服務器,然後頁面在回發的3.5服務器上結束,視圖狀態驗證失敗。 我一直沒能在網上找到關於

    0熱度

    5回答

    在我下面的代碼中,我試圖通過ASP.NET上傳文件。我動態創建FileUpload控件,這意味着它不在我的ViewState中(我認爲)意味着我不能使用控件上傳文件,除非我使用舊式multipat/form-data方式,而我不想做。我需要能夠允許用戶創建多個FileUpload字段,然後當他們單擊Upload File(s)按鈕時,它將遍歷所有FileUpload字段並將其上載到服務器。 我確定

    5熱度

    2回答

    我在內容頁面的頁面加載中分配ViewState [「something」],當我嘗試訪問Master Page Load事件處理程序中的ViewState變量時,viewstate變量就會丟失。我爲什麼會發生這種情況和解決方案。