Я не уверен, что это то, что вам нужно, но вы можете использовать HiddenField
для хранения любых данных на странице.
Кроме того, если вам не нужно, чтобы он был на странице, вы можете использовать Session или ViewState .
Вот пример использования ViewState в качестве свойства (NB. Вы можете поменять ViewState на Session, посмотрите ссылки, которые я дал вам для объяснения между ними):
public string YourProperty
{
get
{
object content = ViewState["YourProperty"];
if (content == null)
{
return string.Empty;
}
return content.ToString();
}
set
{
ViewState["YourProperty"] = value;
}
}
Обратите внимание, что все, что вы вводите в ViewState
или SessionState
, должно быть помечено как Сериализуемый.
Если это довольно простой класс, просто пометьте класс тегом [Serializable]
.