Razor 構文を使用して MVC アプリケーションを開発しています。
コメントの所有者とログインしているユーザーが同じかどうかを確認しています。同じ場合は、そのコメントの前に削除ボタンを表示して、彼(ログインユーザー)が削除できるようにします。
以下のコードはこのアクションを実行します
@{
int loggedEmployeeId = (int)Session["loggedEmpId"];
}
@if (loggedEmployeeId == @item.CommentedBy.Id)
{
<input type="button" id="comment@(item.Id)" class="deleteComment" value="Delete" />
}
上記のコードは Chrome と Mozilla では問題なく動作しますが、IE8 ではまったく同じように動作します。所有者は自分のコメントを削除することはできませんが、他のコメントを削除することはできます。
問題は何ですか?