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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

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

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

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

02/17/2014

本文內(nèi)容

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

你將學習的內(nèi)容:

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

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

@helper 語法。

本教程中使用的軟件版本

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

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

幫助器概述

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

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

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

使用與此類似的幫助程序使每個頁面中的代碼更簡單且更易于閱讀。 它還使您可以更輕松地維護站點,因為如果您需要更改便箋的外觀,則可以在一個位置更改標記。

創(chuàng)建幫助程序

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

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

在應用_代碼文件夾中,創(chuàng)建一個新的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 語法來聲明名為 MakeNote的新幫助器。 此特定幫助器使你可以傳遞一個名為 content 的參數(shù),該參數(shù)可以包含文本和標記的組合。 幫助器使用 @content 變量將字符串插入到便箋正文中。

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

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

在頁面中使用幫助器

在根文件夾中,創(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的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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