今日、この「面白い」問題に遭遇しました。私は、これまでうまく機能していたtwitterブートストラップデザインテンプレートを備えたasp.net mvcアプリケーションを持っています。ただし、 @Scripts.Render("...") ステートメントをビュー (共有レイアウト ファイルではなくビュー) の上部に追加すると、レイアウトが変更されたようです。
意見:
@Scripts.Render("~/Scripts/jquery.signalR-1.1.2.js")
@Scripts.Render("~/signalr/hubs")
@Scripts.Render("~/Scripts/Stimline/connector.js")
<div class="span12">
<legend>Fleet List</legend>
<div class="row-fluid">
...
</div>
</div>
上部の 3 つのスクリプト ステートメントが .cshtml ファイルに追加されるたびに、div 部分全体が右に移動して、ブラウザーの端に揃えられるように見えます。ステートメントを再度削除すると、通常の状態に戻り、ブートストラップからデフォルトで存在するはずのマージンが追加されます。
ブートストラップ css に変更を加えていません。
誰かがこれ、または少なくとも似たようなものを見たことがありますか?
@Render.Scripts ステートメントを使用すると、次のようになります。
そして、ここではそれなしです:
右端の参照として固定ヘッダー バーを使用すると、テーブルが一方の画像では右端に完全に配置され、他方の画像では端から正しく「間隔をあけて」配置されていることがわかります。