2010-11-24 76 views
0

好吧我有ViewState["AddressID"]ViewState["AddressID1"]都存储AddressIDs ..Now如果我想要的东西,如: -有关视图状态

if its ViewState["AddressID"]  
{ 
    call method 1 
} 

if its ViewState["AddressID1"]  
{ 
    call method 2 
} 

现在我该怎样检查其ViewState["AddressID"]ViewState["AddressID1"]

+0

什么,你甚至什么意思?检查它是否为空? – bevacqua 2010-11-24 08:08:34

回答

3
string addressId = ViewState["AddressID"] as string; 
string addressId1 = ViewState["AddressID1"] as string; 
if (!string.IsNullOrEmpty(addressId)) 
{ 
    method1(addressId); 
} 
else if (!string.IsNullOrEmpty(addressId1)) 
{ 
    method2(addressId1); 
} 
3

如果ViewState键不具有值是零,那么:

if (ViewState["AddressID"] != null) 
    Method1(ViewState["AddressID"] as string); 
else 
    Method2(ViewState["AddressID1"] as string);