選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP.NET Web Pages - 輔助


Web Helpers 極大地簡化了 Web 開發和常見的程式設計任務。


ASP.NET 輔助

ASP.NET 輔助是可以透過單行 Razor 程式碼訪問的元件。

您可以使用儲存為 .cshtml 檔案的 Razor 語法來構建自己的輔助,或者使用內建的 ASP.NET 輔助。

您將在本教程的後續章節中學習如何使用 Razor 輔助。

以下是一些有用 Razor 輔助的簡要說明


WebGrid 輔助

WebGrid 輔助簡化了顯示資料的方式

  • 自動設定 HTML 表格來顯示資料
  • 支援不同的格式化選項
  • 支援透過單擊列標題在資料中進行分頁(第一頁、下一頁、上一頁、最後一頁)
  • 支援透過單擊列標題進行排序

Chart 輔助

“Chart 輔助”可以顯示各種型別的圖表影像,並具有許多格式化選項和標籤。

chart chart

Chart 輔助可以顯示來自陣列、資料庫或檔案的。資料。


WebMail 輔助

WebMail 輔助提供了使用 SMTP(簡單郵件傳輸協議)傳送電子郵件訊息的功能。


WebImage 輔助

WebImage 輔助提供了在網頁中管理影像的功能。

關鍵詞:翻轉、旋轉、調整大小、水印。



第三方輔助

使用 Razor,您可以利用內建或第三方輔助來簡化電子郵件、資料庫、多媒體和社交網路的使用,以及導航和 Web 安全等許多其他問題。


分析 (Google)

輔助 描述
Analytics.GetGoogleHtml(webPropertyId) 為指定的 ID 呈現 Google Analytics JavaScript 程式碼。
Analytics.GetStatCounterHtml(project, security)為指定的專案呈現 StatCounter Analytics JavaScript 程式碼。
Analytics.GetYahooHtml(account) 為指定的帳戶呈現 Yahoo Analytics JavaScript 程式碼。

Bing

輔助 描述
Bing.SearchBox([boxWidth]) 將搜尋傳遞給 Bing。要指定搜尋站點和搜尋框的標題,您可以設定 Bing.SiteUrl 和 Bing.SiteTitle 屬性。通常在 _AppStart 頁面中設定這些屬性。
Bing.AdvancedSearchBox([, boxWidth] [, resultWidth] [, resultHeight]
  [, themeColor] [, locale]
)
在頁面中顯示 Bing 搜尋結果,並提供可選格式。要指定搜尋站點和搜尋框的標題,您可以設定 Bing.SiteUrl 和 Bing.SiteTitle 屬性。通常在 _AppStart 頁面中設定這些屬性。

Crypto

輔助 描述
Crypto.Hash(string [, algorithm])
Crypto.Hash(bytes [, algorithm])
返回指定資料的雜湊值。預設演算法為 sha256。

Facebook

輔助 描述
Facebook.LikeButton(href [, buttonLayout] [, showFaces] [, width] [, height]
[, action] [, font] [, colorScheme] [, refLabel]
)
允許 Facebook 使用者與頁面建立連線。

FileUpload

輔助 描述
FileUpload.GetHtml([initialNumberOfFiles] [, allowMoreFilesToBeAdded]
  [
, includeFormTag] [, addText] [, uploadText])
呈現用於上傳檔案的 UI。

GamerCard

輔助 描述
GamerCard.GetHtml(gamerTag) 呈現指定的 Xbox 玩家標籤。

Gravatar 物件參考

輔助 描述
Gravatar.GetHtml(email [, imageSize] [, defaultImage] [, rating]
  [, imageExtension] [, attributes]
)
為指定的電子郵件地址呈現 Gravatar 影像。

Json

輔助 描述
Json.Encode(object) 將資料物件轉換為 JavaScript Object Notation (JSON) 格式的字串。
Json.Decode(string) 將 JSON 編碼的輸入字串轉換為可以迭代或插入資料庫的資料物件。

LinkShare

輔助 描述
LinkShare.GetHtml(pageTitle [, pageLinkBack] [, twitterUserName]
  [, additionalTweetText] [, linkSites]
)
使用指定的標題和可選 URL 呈現社交網路連結。

ModelState

輔助 描述
ModelStateDictionary.AddError(key, errorMessage)將錯誤訊息與表單欄位關聯。使用 ModelState 輔助訪問此成員。
ModelStateDictionary.AddFormError(errorMessage) 將錯誤訊息與表單關聯。使用 ModelState 輔助訪問此成員。
ModelStateDictionary.IsValid 如果沒有驗證錯誤,則返回 true。使用 ModelState 輔助訪問此成員。

ObjectInfo

輔助 描述
ObjectInfo.Print(value [, depth] [, enumerationLength])呈現物件及其任何子物件的屬性和值。

Recaptcha

輔助 描述
Recaptcha.GetHtml([, publicKey] [, theme] [, language] [, tabIndex])呈現 reCAPTCHA 驗證測試。
ReCaptcha.PublicKey
ReCaptcha.PrivateKey
設定 reCAPTCHA 服務的公鑰和私鑰。通常在 _AppStart 頁面中設定這些屬性。
ReCaptcha.Validate([, privateKey]) 返回 reCAPTCHA 測試的結果。

ServerInfo

輔助 描述
ServerInfo.GetHtml()呈現有關 ASP.NET Web Pages 的狀態資訊。

Twitter

輔助 描述
Twitter.Profile(twitterUserName) 呈現指定使用者的 Twitter 流。
Twitter.Search(searchQuery) 呈現指定搜尋文字的 Twitter 流。

Video

輔助 描述
Video.Flash(filename [, width, height]) 為指定的 Flash 檔案呈現 Flash 影片播放器,並可選擇寬度和高度。
Video.MediaPlayer(filename [, width, height])為指定的 Windows Media 檔案呈現 Windows Media 播放器,並可選擇寬度和高度。
Video.Silverlight(filename, width, height)為指定的 .xap 檔案呈現 Silverlight 播放器,並需要寬度和高度。

WebCache

輔助 描述
WebCache.Get(key) 返回由 key 指定的物件,如果找不到該物件則返回 null。
WebCache.Remove(key) 從快取中刪除由 key 指定的物件。
WebCache.Set(key, value [, minutesToCache] [, slidingExpiration])value 放入快取中,鍵名為 key

WebImage

輔助 描述
WebImage(path)從指定路徑載入影像。
WebImage.AddImagesWatermark(image) 將指定影像新增為水印。
WebImage.AddTextWatermark(text) 將指定的文字新增到影像。
WebImage.FlipHorizontal()
WebImage.FlipVertical()
水平或垂直翻轉影像。
WebImage.GetImageFromRequest() 在檔案上傳期間將影像釋出到頁面時載入影像。
WebImage.Resize(width, height) 調整影像大小。
WebImage.RotateLeft()
WebImage.RotateRight()
將影像向左或向右旋轉。
WebImage.Save(path [, imageFormat]) 將影像儲存到指定路徑。

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援