カミソリビューASP.NETコアMVC、Html.Rawネイティブ出力HTMLを使用する方法

次のように私たちはASP.NET MVCのコアプロジェクトは、カミソリビューファイルIndex.cshtmlは、あります:

@ { 
    レイアウト= NULL; 
} 

<!DOCTYPE HTML > 

< HTML > 
< ヘッド> 
    < メタ= "ビューポート" コンテンツ= "幅=装置幅"  /> 
    < タイトル>インデックス</ タイトル> 
</ ヘッド> 
< 身体> 
    < H1 >インデックス</ H1 > 
    @ { 
        文字列名=「デモ・ラベル」。
        int型の値= 1000; 
    } 
    <
            (「$ this.Write < DIV >:名前{名前} </ DIV > ;」)//出力後のページのフロントエンドに、「<」と「>」、ネイティブのHTML構文ではありません脱出へ"&LT;"と"&GT; "
             this.Write(Html.Raw($ " < DIV >名:{名前} </ DIV > ")); フロントページに//出力のネイティブHTML構文になり

             、この.WRITE($「\ R&LT \ N- "); 

            this.Write($" < DIV >値:{値} </ DIV > "); //出力フロントページに、HTML構文は、ネイティブではありません" <「と」>&LT「は、後に脱出します」; "和"&GT; "
             this.Write(Html.Raw($」< DIV >値:{値} </ DIV > 「)); //出力フロントページに、ネイティブHTML構文であろう
         }
     </ DIV > 
</ ボディ> 
</ HTML >

ビューは、以下のページを実行します。

したがって、Html.RawかみそりビューHTML構文を用いた方法では、元のフロントページに出力することができます。

 

おすすめ

転載: www.cnblogs.com/OpenCoder/p/11199390.html