Как сохранить Array в View State? И получить это в ASP.NET? - PullRequest
3 голосов
/ 18 февраля 2012

Я использую Asp.Net с JqueryMobile (C #). Я объявляю строку [] roomno = новая строка [100]; в моем классе.

In Событие Page_load : -

if (!Page.IsPostBack)
{
    Some Code...
     for (int j = 0; j <= vallen; j++)
     {
         roomno[j] = "A" + Convert.ToString(j + 1);
     }
    Some Code,..
}

Когда я нажимаю кнопку Значения массива очищаются. Итак, я хочу знать, как сохранить массив в состоянии просмотра? И получить это в ASP.NET?

Ответы [ 2 ]

4 голосов
/ 18 февраля 2012
ViewState["some_key"] = roomno;

roomno = ViewState["some_key"] as string[];

или слова на этот счет:)

0 голосов
/ 03 января 2018
ViewState["SomeKey"] = (string[])roomno;
roomno = (string[])ViewState["SomeKey"];

Или для инициализации

string[] roomno = string[0]; 
ViewState.Add("SomeKey", roomno);
...