c cshtml html,c# – CSHTML / Razor Views的文档

c cshtml html,c# – CSHTML / Razor Views的文档我正在努力记录我们的显示和编辑模板(作为扩展,记录我们所有的CSHTML都是有益的).话虽如此,我从未见过任何记录CSHTMLRazorViews的方法.例如,我有这个CSHTMLEditorTemplate:MoneyPicker.cshtml@modelDecimal?@{Layout=null;}@Html.TextBox(“”,ViewData.TemplateInfo.For…

大家好,又见面了,我是你们的朋友全栈君。

我正在努力记录我们的显示和编辑模板(作为扩展,记录我们所有的CSHTML都是有益的).话虽如此,我从未见过任何记录CSHTML Razor Views的方法.

例如,我有这个CSHTML EditorTemplate:MoneyPicker.cshtml

@model Decimal?

@{

Layout = null;

}

@Html.TextBox(

“”,

ViewData.TemplateInfo.FormattedModelValue,

new

{

type = “number”,

@class = “form-control money-control”,

placeholder = ViewData.ModelMetadata.Watermark ?? ViewData.ModelMetadata.DisplayName

} )

我知道它不是C#,但是有一些方法可以添加XML文档(或等效的):

///

/// Displays a text box wrapped with the money-picker wrappers, allowing javascript to show money buttons to pick the value.

///

/// A currency value

///

/// The input is a text box that has the type “number”

///

或者如果没有,有没有人找到某种方法来记录编辑器/显示模板,这些模板可以被某种类似于Asp.Net WebApi的api帮助页面的系统选中?理想情况下,它会更进一步,从父类型开始,并允许您深入到每个类型的属性编辑器等,但我只是想先开始小.

编辑:作为其中的一部分,我还希望生成模板的示例,而无需硬/手动编写所述示例,只是为了帮助澄清我的想法.

解决方法:

我也研究了这个,但我找不到任何记录View的方法,现在我刚刚记录了Controller中的Views:

///

/// This is an example of documentation for the View.

///

/// This is what I am returning.

public ActionResult CreateNewUser()

{

return View();

}

您可以使用以下方法为此生成文档: SandCastle(我更喜欢这个)或GhostDoc.

您也可以在视图中写下正常评论以获取解释.

@* This is a comment *@

标签:c,asp-net-mvc,razor,documentation

来源: https://codeday.me/bug/20190706/1393274.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150243.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 并查集算法介绍

    并查集算法介绍我们在一些应用当中 经常会遇到将 n 个不同的元素分成一组不相交的集合 例如某省调查城镇交通状况 得到现有城镇道路统计表 当我们知道每条道路直接连通的城镇时 问最少还需要建设多少条道路才能使全省任何两个城镇间都可以实现交通 类似这种应用 经常需要进行两种特别的操作 寻找包含给定元素的唯一集合和和合并两个集合 这里 我们介绍如何维护一种被称为 并查集 的数据结构来实现这些操作 在此文中 我们综合了网

    2025年8月11日
    0
  • Try out the latest C++ compiler toolset without waiting for the next update of Visual Studio

    Updated22/Apr/2016:TheNuGet packageis nowbeinguploadeddaily.Thepayloaddoesn’tch

    2021年12月23日
    42
  • java中的0x00代表什么

    java中的0x00代表什么0x 在 Java 里面是 16 进制的表示 0x 引导的数都是十六进制数十六进制是计算机中数据的一种表示方法 同我们日常中的十进制表示法不一样 它由 0 9 A F 组成 与 10 进制的对应关系是 0 9 对应 0 9 A F 对应 10 15 例如 0xA 就是十六进制里的 A 表示 10 进制里的 10 同理 0x44 就是十六进制里的 44 表示 10 进制里的 68

    2025年6月20日
    1
  • 新式单片机视频教程下载

    新式单片机视频教程下载新式单片机视频教程下载点击此处进入下载页面【文件名称】——国内首创新式单片机视频教程【文件描述】单片机学习资料,新手绝佳教程….【注意事项】压缩包内为种子文件需使用BT类软件下载;转载自btpig.com。–注:1.本人发资源纯为与诸位共享,发布前均做过测试保证可用。2.如果下载后打不开请重新再试,可能是网络传输问题。3.如有疑问请访问【http://blog.csdn.net/soft

    2022年4月28日
    47
  • Tomcat配置SSL证书(PFX证书)

    Tomcat配置SSL证书(PFX证书)Symantec提供免费版SSL,可快速免费申请一、什么是SSL(证书)?    SSL证书服务(AlibabaCloudSSLCertificatesService)由阿里云联合多家国内外数字证书管理和颁发的权威机构、在阿里云平台上直接提供的服务器数字证书。您可以在阿里云平台上直接购买、或者免费获取所需类型的数字证书,并一键部署在阿里云…

    2022年5月2日
    48
  • Java安全之C3P0链利用与分析

    Java安全之C3P0链利用与分析0x00前言在一些比较极端情况下,C3P0链的使用还是挺频繁的。0x01利用方式利用方式在C3P0中有三种利用方式httpbaseJNDIHEX

    2021年12月13日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号