我現在有用於設置ViewState的或期望的變量的會話代碼:爲通過變量和值設置ViewState/Session的通用方法?
if (ViewState["currentPage"] != null)
{
currentPage = Convert.ToInt32(ViewState["currentPage"].ToString());
}
else
{
currentPage = 0;
ViewState["currentPage"] = currentPage.ToString();
}
當前頁字段是全局與代碼隱藏的零默認值(公衆詮釋當前頁= 0),因此,其初始值是零每當頁面加載。所以我寫了這幾行來保存它的最後價值。只要提到,CodeBehind中currentPage值被更改的地方,我添加了 「ViewState [」currentPage「] = currentPage.ToString();」在之後。
我想要的是具有兩個參數,變量和值的通用函數,用於根據上面的代碼設置ViewState。因此,如果有必要,我可以調用方法,像這樣的:setViewState(currentPage,0)
但是,如果將來需要調用此函數並設置另一個字段的ViewState,而不是確切地說是「currentPage」呢?你的方法只適用於一個領域,但我想要的是通用方法,所以它應該有一個參數,它會引用所需的字段。 – frnfla