asp.net - 在 ASP.NET 中格式化标记文件

标签 asp.net formatting readability

您发现格式化 ASP.NET 标记文件(aspx、ascx)以提高可读性的最佳方法是什么?有什么提示和/或技巧吗?

我正在寻找有关缩进、换行、命名方案、<%-- --%> 的评论评论,或者任何你能想到的。

最佳答案

我通常只在 Visual Studio 中使用 ctrl+k、ctrl+d 快捷键,并让它为我格式化代码。

您可以通过转到“工具”->“选项”->“文本编辑器”->“HTML”->“格式”来自定义 Visual Studio 格式化代码的方式

但是,当一个元素中有很多属性时,我通常会这样组织元素:

<cc1:MediaGallery ID="MediaGalleryControl" runat="server"
                  AllowUpload="false"
                  AllowUploadPreview="false"
                  MediaLibraryName="Downloads"
                  DisplayActiveContent="true"
                  DisplayFileCount="true"
                  TransformationName="Community.Transformations.MediaLibrary"
                  FooterTransformation="Community.Transformations.MediaLibraryFooter"
                  HeaderTransformation="Community.Transformations.MediaLibraryHeader"
                  HideFolderTree="true"
                  FileIDQueryStringKey="fileid"
                    />

关于asp.net - 在 ASP.NET 中格式化标记文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2930850/

相关文章:

json - 如何在 Delphi 中漂亮地打印 JSON?

c# - C# 中相同函数的静态和非静态版本

用于将可读方程式转换为相应代码的 C++ 宏

asp.net - 为 IIS7 Web 环境创建符号链接(symbolic link)

c# - 从 Umbraco API Controller 返回默认的 json

Excel 整数到 bool 条件

c# - 我可以/应该在 C# 中替换此 GOTO 语句吗

asp.net - 为什么代码会被 ASP 触发一次 :ImageButton Click not Triggered

asp.net - 从 HTTP 重定向到 HTTPS - IIS 7.5

string - 如何格式化 YAML 转储中的字符串?