私は奇妙な問題があり、解決方法がわかりません。ユーザーが管理者である場合は.NETページはFirefoxでは動作しますが、IEでは動作しません
if (Page.User.IsInRole("Admin"))
{
ButtonEdit.Visible = true;
}
基本的に、私は(そうでない場合は隠されている)[編集]ボタンが表示されます:
は、私は基本的にサーバー側でPage_Loadイベントでこのような何かを行うWebページを持っています。このコンセプトは、1つのページを除いてWebアプリケーション内のどこでも動作します。コードブレークを入れて、このページでPage.User.IsInRole( "Admin")が常にfalseを返すことを認識しました。
もっと紛らわしいことに、Firefoxではすべて正常に動作します。問題のあるページのコードは、期待通りに機能します。だから、
、ユーザーをsumarizeするため、管理者、それは(一つだけ今のところ)この問題が発生している以下の見ている:
- Test1をWebサーバ:IEとFirefox
- Test2を中[編集]ボタンのショーをWebサーバ:IEんの編集ボタンが、[編集]ボタンがFirefoxで があります:IEとFirefox
- プロダクションウェブサーバで[編集]ボタンショー
私が気づいた唯一のものは、CSSがいつか(あまりにも多くの場合、ソートのハード再作成するためには)、その後、HTML要素が適用されたなしのCSSスタイルのように見える同じページに分割していることです。私は、閉じたタグや引用符、またはIEがクラッシュする原因がないと思われます。 しかし、犯人の特定方法は不明です。このページにはJavaScriptやその他のエラーはありません。ページコードはかなり大きく、1行ずつ行こうとすると、私が避けようとしているオプションです。
のVisual Studio 2010でHTMLを検証し、何とかすべてのタグが適切に書かれていることを確認する方法はありますか?
ありがとうございます。
ありがとうございます。
は、ロードバランサを実行している生産ますか? – NotMe