ASP.NET Razor模板引擎中輸出Html的兩種方式
本文實(shí)例講述了ASP.NET Razor模板引擎中輸出Html的兩種方式。分享給大家供大家參考,具體如下:
Razor中所有的Html都會自動(dòng)編碼,這樣就不需要我們手動(dòng)去編碼了(安全),但在需要輸出Html時(shí)就是已經(jīng)轉(zhuǎn)義過的Html文本了,如下所示:
@{ string thisTest = "<span style=\"color:#f00;\">qubernet</span>"; } @thisTest;
這樣在頁面輸出的文本就是:<span style=\"color:#f00;\">qubernet</span>而不是紅色的字體了,要輸出紅色的字體,有下面常用的兩種方式:
1. 使用Razor中的Html.Raw(推薦使用這種方式):
@{ string thisTest = "<span style=\"color:#f00;\">qubernet</span>"; } @Html.Raw(thisTest);
2. 使用MvcHtmlString類來實(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)容感興趣的讀者可查看本站專題:《asp.net優(yōu)化技巧總結(jié)》、《asp.net字符串操作技巧匯總》、《asp.net操作XML技巧總結(jié)》、《asp.net文件操作技巧匯總》、《asp.net ajax技巧總結(jié)專題》及《asp.net緩存操作技巧總結(jié)》。
希望本文所述對大家asp.net程序設(shè)計(jì)有所幫助。
- 詳解ASP.NET Razor 語法
- ASP.NET MVC重寫RazorViewEngine實(shí)現(xiàn)多主題切換
- 詳解ASP.NET MVC 利用Razor引擎生成靜態(tài)頁
- ASP.NET MVC4 Razor模板簡易分頁效果
- ASP.NET MVC使用RazorEngine解析模板生成靜態(tài)頁
- asp.net模板引擎Razor調(diào)用外部方法用法實(shí)例
- asp.net模板引擎Razor中cacheName的問題分析
- 使用Asp.net Mvc3 Razor視圖方式擴(kuò)展JQuery UI Widgets方法介紹
- 詳細(xì)分析ASP.NET Razor之C# 變量
相關(guān)文章
.Net6.0+Vue3實(shí)現(xiàn)數(shù)據(jù)簡易導(dǎo)入功能全過程
最近在用VUE做一個(gè)數(shù)據(jù)導(dǎo)入的功能,下面這篇文章主要給大家介紹了關(guān)于使用.Net6.0+Vue3實(shí)現(xiàn)數(shù)據(jù)簡易導(dǎo)入功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09.Net Web Api中利用FluentValidate進(jìn)行參數(shù)驗(yàn)證的方法
最近在做Web API,用到了流式驗(yàn)證,就簡單的說說這個(gè)流式驗(yàn)證,下面這篇文章主要給大家介紹了關(guān)于.Net Web Api中利用FluentValidate進(jìn)行參數(shù)驗(yàn)證的相關(guān)資料,,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07詳解ASP.NET 生成二維碼實(shí)例(采用ThoughtWorks.QRCode和QrCode.Net兩種方式)
本篇文章主要介紹了ASP.NET 生成二維碼實(shí)例,使用了兩種方法,包括ThoughtWorks.QRCode和QrCode.Net,具有一定的參考價(jià)值,有興趣的可以了解一下。2016-12-12System.Data.SqlClient.SqlException: 無法打開登錄所請求的數(shù)據(jù)庫 登錄失敗。
今天幫客戶配置服務(wù)器的時(shí)間,安全設(shè)置后,將sqlserver以普通用戶權(quán)限運(yùn)行的時(shí)候提示這個(gè)錯(cuò)誤。2011-08-08ASP.NET Core自動(dòng)生成小寫破折號路由的實(shí)現(xiàn)方法
這篇文章主要介紹了ASP.NET Core自動(dòng)生成小寫破折號路由的實(shí)現(xiàn)方法,幫助大家更好的理解和學(xué)習(xí)使用ASP.NET Core,感興趣的朋友可以了解下2021-04-04viewstate和datatable動(dòng)態(tài)錄入數(shù)據(jù)示例
這篇文章主要介紹了viewstate和datatable動(dòng)態(tài)錄入數(shù)據(jù)示例,需要的朋友可以參考下2014-02-02ASP.NET中實(shí)現(xiàn)中文簡/繁體自動(dòng)轉(zhuǎn)換的類
這篇文章主要介紹了ASP.NET中實(shí)現(xiàn)中文簡/繁體自動(dòng)轉(zhuǎn)換的類,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2006-09-09