1

アップデート: 201202アップデートの新しいリリースで修正されました。

私は次のことを試みました、

  1. 新しいSPAプロジェクトを作成します(Asp.Net MVC 4.0 2012.2アップデート)
  2. NuGetを使用してすべての参照をアップグレードします。
  3. Webアプリケーションを実行します。デフォルトの「Todo」アプリケーションのテストアカウントを作成し、ログに記録します。

右上のページには、「こんにちは、テスト|ログオフ」と表示されます。ただし、2つのリンクは、ChromeとFirefoxでマウスをホバリングしても応答しません。実際には、マウスカーソルを「off」という単語の「ff」に移動すると、ログオフが機能します。

簡単な修正はありますか?バグについてMicrosoftに報告する方法は?

アップデート:

次のスタイルを削除すると、2つのリンクが機能することがわかりました。

#userSettings {
float: right;
}

<div id="userSettings">

    Hello, <a class="username" href="/Account/Manage" title="Manage">test</a>
<form action="/Account/LogOff" id="logoutForm" method="post" novalidate="novalidate">
  <input name="__RequestVerificationToken" type="hidden" value="xKY5UfTGZG8gx3NVn6fHLGcV_LgdR9Hyk0dqxJm3GzHY02_WXxHoxDI00RdvWQagTvthHaH6vcuDTN-Fu_us7T2V08fJXyoePjOmLOZzX3M1">       
  <a href="javascript:document.getElementById('logoutForm').submit()">Log off</a>
</form>    

</div>
<div id="body">...</div>

<Div id="userSettings">の計算されたスタイル

color: rgb(51, 51, 51);
display: block;
float: right;
font-family: 'Segoe UI', Verdana, Helvetica, sans-serif;
font-size: 19px;
height: 25px;
width: 157px;

<div id="body>の計算されたスタイル

color: rgb(51, 51, 51);
display: block;
font-family: 'Segoe UI', Verdana, Helvetica, sans-serif;
font-size: 19px;
height: 476.71875px;
width: 980px;

div「body」がdiv「userSettings」をカバーしているようです。ただし、「logoff」の「ff」にカーソルを合わせた後、マウスカーソルが変わる理由はわかりません。

4

1 に答える 1

1

ただ大げさな推測をしますが、それはボックスモデルの問題のように聞こえます。おそらくclearfixで解決されます。

于 2013-02-07T14:52:26.930 に答える