我正在編寫一個C#MVC5 Internet應用程序,並且有一個關於檢查對象屬性的問題。檢查對象中的兩個屬性
我從DbSet中檢索一個Asset對象,並且我想檢查以確保Asset具有當前用戶的userName或DefaultMapMarker的類別。如果這兩個都不是真的,我希望顯示一個HttpNotFound頁面。
下面的代碼是否正確?
if (!asset.category.Equals("DefaultMapMarker" || asset.userName != User.Identity.GetUserName()))
{
return HttpNotFound();
}
在此先感謝
編輯
我的意思是問,如果上面的代碼實現相同的,因爲這下面的代碼:
if (!asset.category.Equals("DefaultMapMarker"))
{
if (asset.userName != User.Identity.GetUserName())
{
return HttpNotFound();
}
}
看起來沒問題,你看到了什麼錯誤? – 2014-09-01 08:32:12