如果使用asp.net设计一个B2C网站,用户的个人数据,例如用户余额 MyBalance使用哪种方式在页面上呈现最安全?我现在用的是ViewStatepublic decimal MyBalance { set { ViewState["MyBalance"] = value; } get { if (ViewState["MyBalance"] != null) { return decimal.Parse(ViewState["MyBalance"].ToString()); } else { return 0; } } }通过在Page_Load从数据库中取到值,赋给MyBalance。我想知道还有其它更好方法吗?有时候这个页面可能需要用户的多个数据,如头像、上次登陆时间、积分、昵称。。这样ViewState是不是太多了?
添加回答
举报
0/150
提交
取消