在创建FormsAuthenticationTicke 时,若userData为null,如下所示
FormsAuthenticationTicket ticket
=
new
FormsAuthenticationTicket(
int version,
string name,
DateTime issuDate.
DateTime expiration,
bool isPersisent,
null
)
int version,
string name,
DateTime issuDate.
DateTime expiration,
bool isPersisent,
null
)
可顺利生成 ticket,但使用FormsAuthenication.Encrypt()方法对该ticket加密,则FormsAuthenication.Encrypt()会返回null,不能得到string类型的返回值。
使userData=''"则可返回正确的string