菜单
×
   ❮     
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 提供支持