ViewState

 

因为现在的ASP.NET网站是基于http这种无状态协议的。大家应该都懂。

在ASP.NET的我们提交的一个页面,虽然看起来是一样的,但是他们本质上已经不是同一个页面了。而是我们现在看见的页

面获取了之前提交的那个页面的一些状态值。关于这点,到第四章详细讲述”页面的生命周期“中讲。

     所有我们就要用个ViewState来保存页面回传的值。这里我不想讲很多的理论东西,大家先看看现在的问题怎样解决:

 public override string PaymentMethodText
        {
            
get
            {
                
return ViewState["PaymentMethodText"!= null ? (string)ViewState["PaymentMethodText"] : "支付方式";
            }
            
set
            {
                ViewState[
"PaymentMethodText"= value;
            }
        }

原文地址:https://www.cnblogs.com/skyshenwei/p/1642819.html