日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

razor html帮助器,在 ASP.NET 网页(Razor)网站中创建和使用帮助器 | Microsoft Docs

發(fā)布時(shí)間:2023/11/27 生活经验 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 razor html帮助器,在 ASP.NET 网页(Razor)网站中创建和使用帮助器 | Microsoft Docs 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在 ASP.NET 網(wǎng)頁(yè)(Razor)網(wǎng)站中創(chuàng)建和使用 Helper

02/17/2014

本文內(nèi)容

本文介紹如何在 ASP.NET 網(wǎng)頁(yè)(Razor)網(wǎng)站中創(chuàng)建幫助程序。 幫助器是一種可重用的組件,其中包括用于執(zhí)行可能比較繁瑣或復(fù)雜的任務(wù)的代碼和標(biāo)記。

你將學(xué)習(xí)的內(nèi)容:

如何創(chuàng)建和使用簡(jiǎn)單的幫助器。

下面是本文中介紹的 ASP.NET 功能:

@helper 語(yǔ)法。

本教程中使用的軟件版本

ASP.NET 網(wǎng)頁(yè)(Razor)3

本教程還適用于 ASP.NET 網(wǎng)頁(yè)2。

幫助器概述

如果需要在站點(diǎn)中的不同頁(yè)面上執(zhí)行相同的任務(wù),則可以使用幫助程序。 ASP.NET 網(wǎng)頁(yè)包括多個(gè)幫助程序,你可以下載和安裝更多的幫助程序。 ( ASP.NET API 快速參考中列出了 ASP.NET 網(wǎng)頁(yè)中的內(nèi)置幫助程序列表。)如果現(xiàn)有的幫助程序都不能滿足您的需要,您可以創(chuàng)建自己的幫助程序。

利用幫助程序,可以在多個(gè)頁(yè)中使用通用代碼塊。 假設(shè)你經(jīng)常需要在頁(yè)面中創(chuàng)建與普通段落分開(kāi)設(shè)置的注釋項(xiàng)。 也許會(huì)將便箋創(chuàng)建為樣式為帶有邊框的框的

元素。 您不必在每次要顯示便箋時(shí)將此同一標(biāo)記添加到頁(yè)面,而是可以將標(biāo)記打包為幫助程序。 然后,你可以在所需的任何位置使用一行代碼插入注釋。

使用與此類似的幫助程序使每個(gè)頁(yè)面中的代碼更簡(jiǎn)單且更易于閱讀。 它還使您可以更輕松地維護(hù)站點(diǎn),因?yàn)槿绻枰谋愎{的外觀,則可以在一個(gè)位置更改標(biāo)記。

創(chuàng)建幫助程序

此過(guò)程說(shuō)明如何創(chuàng)建創(chuàng)建注釋的幫助器,如剛才所述。 這是一個(gè)簡(jiǎn)單的示例,但自定義幫助器可以包含所需的任何標(biāo)記和 ASP.NET 代碼。

在網(wǎng)站的根文件夾中,創(chuàng)建名為 "應(yīng)用_ 的文件夾"。 這是 ASP.NET 中的保留文件夾名稱,你可以在其中將代碼用于組件(如幫助程序)。

在應(yīng)用_代碼文件夾中,創(chuàng)建一個(gè)新的cshtml文件并將其命名為MyHelpers。

將現(xiàn)有內(nèi)容替換為以下內(nèi)容:

@helper MakeNote(string content) {

style="border: 1px solid black; width: 90%; padding: 5px; margin-left: 15px;">

Note?? @content

}

代碼使用 @helper 語(yǔ)法來(lái)聲明名為 MakeNote的新幫助器。 此特定幫助器使你可以傳遞一個(gè)名為 content 的參數(shù),該參數(shù)可以包含文本和標(biāo)記的組合。 幫助器使用 @content 變量將字符串插入到便箋正文中。

請(qǐng)注意,該文件命名為MyHelpers,但該幫助程序名為 MakeNote。 可以將多個(gè)自定義幫助程序放入單個(gè)文件中。

保存并關(guān)閉文件。

在頁(yè)面中使用幫助器

在根文件夾中,創(chuàng)建名為TestHelper的新空白文件。

向文件中添加以下代碼:

Test Helpers Page

This is some opening paragraph text.

@MyHelpers.MakeNote("My test note content.")

This is some following text.

總結(jié)

以上是生活随笔為你收集整理的razor html帮助器,在 ASP.NET 网页(Razor)网站中创建和使用帮助器 | Microsoft Docs的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。