我有一个asp.net代码隐藏文件,代码如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (User.Identity.IsAuthenticated)
{
之后的代码片段用于呈现一些控件,并且只应对经过身份验证的用户可见;我使用的是asp.net Identity。
我的问题是:我应该保留我的代码,还是更安全地重写它:
protected void Page_Load(object sender, EventArgs e)
{
if (User.Identity.IsAuthenticated)
{
if (!IsPostBack)
{
感谢。
答案 0 :(得分:4)
最好以第二种方式,因为如果用户进行身份验证,那么只需点击下一个代码。
protected void Page_Load(object sender, EventArgs e)
{
if (User.Identity.IsAuthenticated)
{
if (!IsPostBack)
{
我已编写此代码,例如asp.net页面生命周期
S ILVER
I-初始化
L-负载
V-验证
E-事件
R-Rendering
所以代码看起来更好的方法是
protected void Page_Load(object sender, EventArgs e)//Load
{
if (User.Identity.IsAuthenticated)//Validation
{
if (!IsPostBack)
{
//Rendering
.
.
.
.