U
Usenet User
I know I can use ViewState for member fields and variables declared on
Page level to persist between postbacks, for example:
private const string FormModeTag = "_FormMode_";
private string FormMode
{
get
{
object formMode = this.ViewState[FormModeTag];
if( formMode != null )
{
return (string)formMode;
}
else
{
return "";
}
}
set
{
this.ViewState[FormModeTag] = value;
}
}
Is there some other and/or better way? I found PersistentMode
attribute, but it seems it only works with controls' properties, not
with Page properties.
Thanks!
Page level to persist between postbacks, for example:
private const string FormModeTag = "_FormMode_";
private string FormMode
{
get
{
object formMode = this.ViewState[FormModeTag];
if( formMode != null )
{
return (string)formMode;
}
else
{
return "";
}
}
set
{
this.ViewState[FormModeTag] = value;
}
}
Is there some other and/or better way? I found PersistentMode
attribute, but it seems it only works with controls' properties, not
with Page properties.
Thanks!