コードに次のブロックがあります。
if (!Userpages.AccessableItems.Where(x => { return x.SelectReturns["Permission_ID"] == 1; }).FirstOrDefault().SelectReturns("AllowDeny"))
{
Response.Redirect("~/NotAuthorized.aspx");
}
whereUserpages
はカスタマイズされたビジネス オブジェクトの変数で、selectReturns
は型のプロパティですDictionary<string,object>
が、次のエラーが発生しました。
「演算子 '==' は、タイプ 'object' および 'int' の演算子には適用できません。
「1」をオブジェクトとしてキャストしようとしましたが、それも正しくないようです "。誰か助けてくれませんか?!