asp.net – 在Visual Studio编辑器中配置%%块的格式
|
在Visual Studio 2010中,在工具 – >选项 – >文本编辑器 – > HTML – >格式化 – >标签特定选项,可以选择配置编辑器如何自动格式化不同的HTML和ASP.NET标签.这包括如果它应该在标签之前和之后自动放置换行符等. 是否有一个地方可以为<%%>配置格式规则<%=%>和<%:%>以类似的方式阻挡? 特别是,我不想在<%=和<%:blocks之前强制换行. 例如,我已经配置了h1标签的选项,以便在其内容周围不添加换行符,并且对于静态内容来说非常有用,但是当在<%:或<%= block h1标签.我现在得到这个: <h1>
<%: Model.Name %></h1>
但我想这样: <h1><%: Model.Name %></h1> 在完美的世界中,我也想自动格式化<%%>的内容.块,以确保<%和其内容之间始终有一个空格. 例如,好: <% if (something) { %>
坏: <%if (something) {%>
那么,是否有任何设置埋在某个地方来控制这些格式化行为? 解决方法感谢@schellack为我正确的方向.以下是获取我想要的行为(标签特定选项对话框中的所有内容)所需的设置:>默认设置 – >客户端标签支持内容 断线:前后 >在“客户端HTML标签”下添加一个新标签. >标签名称:% >在“客户端HTML标签”下添加另一个新标签 >标签名称:%: >在“客户端HTML标签”下添加另一个新标签 >标签名称:%= 诀窍在于编辑器似乎认识到<%%>作为名为“%”的客户端标记没有结束标记.与<%:%>相同的交易和<%=%> ;. 使用这些设置(与Visual Studio中的其余默认设置相结合),我得到如下格式的标记(这是我正在寻找的紧凑形式): <h1><%: Model.Name %></h1>
<ul>
<% foreach (var item in Model.Items) { %>
<li><%: item %></li>
<% } %>
</ul>
至此,我的问题的第二部分似乎并不可能. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 在代码而不是数据库中存储salt
- asp.net-mvc – 将JWT令牌存储在cookie中
- 如何为ASP.NET WebAPI 2中使用路由属性的特定控制器添加Mes
- asp.net-mvc – 具有预设值的Html.HiddenFor
- 会话处理在asp.net
- asp.net – 转义HTML实体并避免WebForm标签中的HTML注入?
- asp.net – HttpContext.Current.User为空,即使Windows身份
- asp.net-mvc-4 – 使用WebAPI进行搜索
- asp.net-mvc-3 – 如何判断我的动作是否被RenderAction调用
- asp.net – html页面的ASP服务器统计信息
- asp.net-mvc – 在ASP.NET MVC 2中的RadioButton
- 休息 – ASP.NET Web API授权和身份验证
- asp.net-mvc – 服务层是否可以访问HttpContext?
- 使用ASP.Net MVC与经典ADO.Net
- asp.net-mvc – 在ASP.NET MVC中实现“记住我”功
- asp.net-mvc – 从控制器重定向初始化不工作
- 什么是ASP.NET中的CRON作业? – C#
- 何时在ASP.NET管道中初始化会话状态
- asp.net-core – 我需要在ASP.NET Core for Cach
- ASP.NET MVC:从FileResult返回大量数据
