私はMVC 5 ViewBagを使用してオペレーター '!'タイプのオペランドに適用することができない "<null>
@if (!ViewBag.UserLoggedIn) {
<a onclick="javascript:UserSessionManager.UserLogout()">LogOut</a>
}
をやろうとしているが、エラーを取得しています:
Operator '!' cannot be applied to operand of type '<null>'
このような場合は、 'ViewData'や' ViewBag'の代わりに強い型のモデルを使うことをお勧めします。代わりに '@if(ViewBag.UserLoggedIn == null){...}' –
も参照してください: "[ViewBag vs Model、MVC.NET](http://stackoverflow.com/q/21716953/107625)" –
ページの更新によってビューバックのデータがクリアされる可能性があります。セッションを使用する必要があります。ちょうどアドバイス –