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

发布于 2024-09-03 00:53:15 字数 133 浏览 3 评论 0原文

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

我正在寻找有关缩进、换行、命名方案、<%-- --%> 注释或任何您能想到的注释。

What have you found to be the best way to format your ASP.NET markup files (aspx, ascx) for readability? Any tips and/or tricks?

I'm looking for comments on indentation, line-wrapping, naming schemes, <%-- --%> commenting, or whatever you can think of.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

许一世地老天荒 2024-09-10 00:53:15

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

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

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

<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"
                    />

I usually just use ctrl+k, ctrl+d shortcut in Visual Studio and let it format my code for me.

You can customize the way Visual Studio formats the code by going to Tools -> Options -> Text Editor -> HTML -> Format

However, when there are a lot of attributes in an element I usually organize the elements like this:

<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"
                    />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文