我有一个带有以下代码的 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)
{
Simply best in second way , Because if the user does authenticate, then only hit next code.
protected void Page_Load(object sender, EventArgs e)
{
if (User.Identity.IsAuthenticated)
{
if (!IsPostBack)
{
我写过这段代码,像asp.net页面生命周期
S 伊尔弗
所以代码看起来更好的方法是
protected void Page_Load(object sender, EventArgs e)//Load
{
if (User.Identity.IsAuthenticated)//Validation
{
if (!IsPostBack)
{
//Rendering
.
.
.
.
我是一名优秀的程序员,十分优秀!