ASP.NET Razor模板引擎中輸出Html的兩種方式
本文實(shí)例講述了ASP.NET Razor模板引擎中輸出Html的兩種方式。分享給大家供大家參考,具體如下:
Razor中所有的Html都會(huì)自動(dòng)編碼,這樣就不需要我們手動(dòng)去編碼了(安全),但在需要輸出Html時(shí)就是已經(jīng)轉(zhuǎn)義過(guò)的Html文本了,如下所示:
@{
string thisTest = "<span style=\"color:#f00;\">qubernet</span>";
}
@thisTest;
這樣在頁(yè)面輸出的文本就是:<span style=\"color:#f00;\">qubernet</span>而不是紅色的字體了,要輸出紅色的字體,有下面常用的兩種方式:
1. 使用Razor中的Html.Raw(推薦使用這種方式):
@{
string thisTest = "<span style=\"color:#f00;\">qubernet</span>";
}
@Html.Raw(thisTest);
2. 使用MvcHtmlString類(lèi)來(lái)實(shí)現(xiàn):
@{
string thisTest = "<span style=\"color:#f00;\">qubernet</span>";
var thisResult = new MvcHtmlString(thisTest);
}
@thisResult或@(new HtmlString(thisTest))
更多關(guān)于asp.net相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《asp.net優(yōu)化技巧總結(jié)》、《asp.net字符串操作技巧匯總》、《asp.net操作XML技巧總結(jié)》、《asp.net文件操作技巧匯總》、《asp.net ajax技巧總結(jié)專(zhuān)題》及《asp.net緩存操作技巧總結(jié)》。
希望本文所述對(duì)大家asp.net程序設(shè)計(jì)有所幫助。
- 詳解ASP.NET Razor 語(yǔ)法
- ASP.NET MVC重寫(xiě)RazorViewEngine實(shí)現(xiàn)多主題切換
- 詳解ASP.NET MVC 利用Razor引擎生成靜態(tài)頁(yè)
- ASP.NET MVC4 Razor模板簡(jiǎn)易分頁(yè)效果
- ASP.NET MVC使用RazorEngine解析模板生成靜態(tài)頁(yè)
- asp.net模板引擎Razor調(diào)用外部方法用法實(shí)例
- asp.net模板引擎Razor中cacheName的問(wèn)題分析
- 使用Asp.net Mvc3 Razor視圖方式擴(kuò)展JQuery UI Widgets方法介紹
- 詳細(xì)分析ASP.NET Razor之C# 變量
相關(guān)文章
asp.net傳多個(gè)值到其它頁(yè)面的具體實(shí)現(xiàn)
在頁(yè)面之間的跳轉(zhuǎn),經(jīng)常會(huì)用到傳值,其中可能會(huì)傳遞多個(gè)值,下面為大家介紹下asp.net傳多個(gè)值到其它頁(yè)面的方法,需要的朋友可以參考下2014-02-02
ASP.NET實(shí)現(xiàn)Hadoop增刪改查的示例代碼
本篇文章主要介紹了ASP.NET實(shí)現(xiàn)Hadoop增刪改查的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10
asp.net 動(dòng)態(tài)表單之?dāng)?shù)據(jù)分頁(yè)
我們很常會(huì)在項(xiàng)目中提到一個(gè)動(dòng)態(tài)表單的概念,比如學(xué)校里面學(xué)生的考試成績(jī),當(dāng)學(xué)生登錄系統(tǒng)的時(shí)候,他當(dāng)然是希望看到他自己所有科目的成績(jī);又或者是班主任,他需要看到本班同學(xué)所有科目的成績(jī);這些時(shí)候我們一般都會(huì)在頁(yè)面中呈現(xiàn)如下的效果。2010-03-03
.net驗(yàn)證碼的刷新或局部刷新的方法實(shí)例
.net驗(yàn)證碼的刷新或局部刷新的方法實(shí)例,下面是實(shí)例,需要的朋友可以參考一下2013-03-03
詳解.NET Core+Docker 開(kāi)發(fā)微服務(wù)
這篇文章給大家分享了.NET Core+Docker 開(kāi)發(fā)微服務(wù)的相關(guān)知識(shí)點(diǎn)內(nèi)容,有興趣的朋友們參考下。2018-09-09
CKEditor與dotnetcore實(shí)現(xiàn)圖片上傳功能
這篇文章主要為大家詳細(xì)介紹了CKEditor與dotnetcore實(shí)現(xiàn)圖片上傳功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-09-09
談?wù)剬?duì).NET中async/await的理解
本文介紹了.NET中異步編程的概念,包括async和await關(guān)鍵字的使用,以及異步編程的性能提升機(jī)制,異步編程通過(guò)非阻塞操作提高了程序執(zhí)行效率,減少了主線程的等待時(shí)間,感興趣的朋友一起看看吧2025-03-03

