0

.NET Framework 4 を対象とする Visual Studio 2010 SP1

突然、MVC アプリケーションのサポートを依頼されましたが、MVC を学ぶ時間があまりありません (ASPX はたくさんしましたが、MVC はありません)。

このアプリケーションは、企業のイントラネットで使用される HTML を生成します。とてもシンプルです。コンテンツは、月ごとに変わる 1 つの画像になるまで洗練されています。

ここにcshtmlがあります

    @model MYMVCAPP.Models.Notice
    <!DOCTYPE html>

    <html>
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=8" />
        <title>@ViewBag.Title</title>    
    </head>
    <body id="content" >     
        @RenderBody()
    </body>
    </html>

ページがレンダリングされると、ビューソースは次のようになります。

    <!DOCTYPE html>

    <html>
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=8" />
        <title>TEST</title>    
    </head>
    <body id="content" >     

    <p>
    <img alt="" src="http://localhost:57223/Images/Content/3.jpg " />
    </p>
    </body>
    </html>

ただし、イメージ タグにいくつかの属性を追加して、次のようにする必要があります。

    <img border="none" src="http://localhost:57223/Images/Content/3.jpg" style="position: fixed; margin: 0px auto; min-height: 100%; height: 100%; right: 0px; left: 0px" />

@RenderBody() の呼び出しを傍受してタグの形成を操作する方法はありますか? 私はもう試した

    <img border="none" src=@RenderBody() style="position: fixed; margin: 0px auto; min-height: 100%; height: 100%; right: 0px; left: 0px" />

しかし、それはうまくいきませんでした:(

どうもありがとう

エドワード

4

1 に答える 1

1

そのためのスタイルを作成しませんか?

#content + p + img {
   position: fixed; 
   margin: 0px auto; 
   min-height: 100%; 
   height: 100%; 
   right: 0px; 
   left: 0px
}
于 2013-07-12T15:08:52.200 に答える