Menu
×
   ❮     
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 网页 - 辅助工具


网页辅助工具极大地简化了网页开发和常见的编程任务。


ASP.NET 辅助工具

ASP.NET 辅助工具是可以通过单行 Razor 代码访问的组件。

您可以使用存储为 .cshtml 文件的 Razor 语法构建自己的辅助工具,或使用内置的 ASP.NET 辅助工具。

您将在本教程的后续章节中学习如何使用 Razor 辅助工具。

以下是对一些有用的 Razor 辅助工具的简要描述


WebGrid 辅助工具

WebGrid 辅助工具简化了显示数据的方式

  • 自动设置 HTML 表格以显示数据
  • 支持不同的格式化选项
  • 支持通过数据进行分页(第一页、下一页、上一页、最后一页)
  • 支持通过点击列标题进行排序

图表辅助工具

“图表辅助工具”可以显示不同类型的图表图像,并具有许多格式化选项和标签。

chart chart

图表辅助工具可以显示来自数组、数据库或文件的数据。


WebMail 辅助工具

WebMail 辅助工具提供使用 SMTP(简单邮件传输协议)发送电子邮件的功能。


WebImage 辅助工具

WebImage 辅助工具提供了管理网页中图像的功能。

关键字:翻转、旋转、调整大小、水印。



第三方辅助工具

使用 Razor,您可以利用内置或第三方辅助工具来简化电子邮件、数据库、多媒体和社交网络的使用,以及许多其他问题,如导航和网页安全。


分析(Google)

辅助工具 描述
Analytics.GetGoogleHtml(webPropertyId) 渲染指定 ID 的 Google Analytics JavaScript 代码。
Analytics.GetStatCounterHtml(project, security)渲染指定项目的 StatCounter Analytics JavaScript 代码。
Analytics.GetYahooHtml(account) 渲染指定帐户的 Yahoo Analytics JavaScript 代码。

必应

辅助工具 描述
Bing.SearchBox([boxWidth]) 将搜索传递到必应。要指定要搜索的站点和搜索框的标题,您可以设置 Bing.SiteUrl 和 Bing.SiteTitle 属性。通常,您在_AppStart 页面中设置这些属性。
Bing.AdvancedSearchBox([, boxWidth] [, resultWidth] [, resultHeight]
  [, themeColor] [, locale]
)
在页面中显示必应搜索结果,并具有可选格式化。要指定要搜索的站点和搜索框的标题,您可以设置 Bing.SiteUrl 和 Bing.SiteTitle 属性。通常,您在_AppStart 页面中设置这些属性。

加密

辅助工具 描述
Crypto.Hash(string [, algorithm])
Crypto.Hash(bytes [, algorithm])
返回指定数据的哈希值。默认算法是 sha256。

Facebook

辅助工具 描述
Facebook.LikeButton(href [, buttonLayout] [, showFaces] [, width] [, height]
[, action] [, font] [, colorScheme] [, refLabel]
)
允许 Facebook 用户建立与页面的连接。

文件上传

辅助工具 描述
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 对象表示法 (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 网页的状态信息。

Twitter

辅助工具 描述
Twitter.Profile(twitterUserName) 渲染指定用户的 Twitter 流。
Twitter.Search(searchQuery) 渲染指定搜索文本的 Twitter 流。

视频

辅助工具 描述
Video.Flash(filename [, width, height]) 渲染指定文件的 Flash 播放器,并具有可选的宽度和高度。
Video.MediaPlayer(filename [, width, height])渲染指定文件的 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]) 将图像保存到指定的路径。

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.