首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Visual Studio 2017中设置格式以正确缩进我的Razor (vbhtml)代码?

在Visual Studio 2017中设置格式以正确缩进Razor (vbhtml)代码,可以按照以下步骤进行操作:

  1. 打开Visual Studio 2017,并打开你的Razor (vbhtml)代码文件。
  2. 在菜单栏中选择“工具”,然后选择“选项”。
  3. 在弹出的选项窗口中,展开“文本编辑器”选项,然后选择“所有语言”。
  4. 在右侧的选项列表中,选择“缩进”。
  5. 在“缩进”选项卡中,找到“缩进”部分。
  6. 在“缩进”部分,你可以选择使用“空格”或“制表符”作为缩进字符。你可以根据个人喜好选择其中一种。
  7. 在“缩进大小”下拉菜单中,选择你想要的缩进大小。通常情况下,4个空格或1个制表符是常见的选择。
  8. 在“自动格式化”部分,确保选中了“在键入时自动格式化”和“在粘贴时自动格式化”复选框。这样可以在输入或粘贴代码时自动进行格式化。
  9. 点击“确定”按钮保存设置。

通过以上步骤,你就可以在Visual Studio 2017中设置格式以正确缩进你的Razor (vbhtml)代码了。

关于Razor (vbhtml)代码的概念,它是一种用于在ASP.NET Web页面中嵌入服务器端代码的标记语言。它允许开发人员在HTML标记中使用C#或VB.NET等服务器端代码,以实现动态生成网页内容。

Razor (vbhtml)代码的优势在于它的简洁性和易读性,使开发人员能够更轻松地将服务器端代码嵌入到网页中。它还提供了强大的模板引擎,使开发人员能够更高效地生成动态内容。

Razor (vbhtml)代码的应用场景包括但不限于:

  • 动态生成网页内容
  • 数据库查询和数据处理
  • 表单验证和数据提交
  • 用户认证和授权
  • 与其他服务器端代码的交互

腾讯云提供了一系列与云计算相关的产品,其中包括云服务器、云数据库、云存储等。你可以通过访问腾讯云的官方网站(https://cloud.tencent.com/)了解更多关于这些产品的详细信息和使用指南。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

.NET周报【10月最后一期 2022-11-01】

适当缩进方式复制 - Visual Studio Blog https://devblogs.microsoft.com/visualstudio/copy-with-proper-indentation.../ 文章描述了一个实验性 Visual Studio 扩展,允许保持正确缩进方式复制代码。...该扩展允许缩进,即使在复制一个嵌套代码块中间代码块时也能保持一致。当粘贴到消息应用程序、博客等时,这可以防止只有第一行失去缩进,而其余部分过度缩进情况。...通过 Facebook Infer 功能,这个工具可以检测到空解引用、资源泄漏和线程安全违规。它还执行污点流跟踪,检测关键安全漏洞, SQL 注入。[3] 官方发布!...通过FacebookInfer功能,这个工具可以检测到空解引用、资源泄漏和线程安全违规。它还执行污点流跟踪,检测关键安全漏洞,SQL注入。

1.4K40

宇宙第一 IDE 叕发布新版了

当有嵌套 HTML 和 Razor 组件时,在@code 块中有更好格式化。...在 Razor 文件中支持热重新加载 性能改进 格式化和缩进改进 新 Razor 编辑器颜色 TagHelpers 现在是彩色,支持快速信息分类和完成工具提示 Razor 结构角括号突出显示和导航...评论现在具有自动完成、智能缩进、自动包含评论延续和块状评论导航功能 远程测试 非常早期实验性预览,能够在远程环境中运行测试, linux 容器、WSL 和通过 SSH 连接。...受信任地点 改进了"信任设置"功能,现在只要在 IDE 中打开不受信任代码文件、项目或文件夹),就会显示警告。 信任检查现在是在解决方案文件夹级别进行。...配置更新源能力是 Visual Studio 安装程序附带新功能,因此该行为也适用于 Visual Studio 下级版本, Visual Studio 2019。

4.1K10
  • 宇宙第一 IDE 叕发布新版了

    当有嵌套 HTML 和 Razor 组件时,在@code 块中有更好格式化。...在 Razor 文件中支持热重新加载 性能改进 格式化和缩进改进 新 Razor 编辑器颜色 TagHelpers 现在是彩色,支持快速信息分类和完成工具提示 Razor 结构角括号突出显示和导航...评论现在具有自动完成、智能缩进、自动包含评论延续和块状评论导航功能 远程测试 非常早期实验性预览,能够在远程环境中运行测试, linux 容器、WSL 和通过 SSH 连接。...受信任地点 改进了"信任设置"功能,现在只要在 IDE 中打开不受信任代码文件、项目或文件夹),就会显示警告。 信任检查现在是在解决方案文件夹级别进行。...配置更新源能力是 Visual Studio 安装程序附带新功能,因此该行为也适用于 Visual Studio 下级版本, Visual Studio 2019。

    4.2K20

    ASP.NET MVCRazor引擎:View编译原理

    我们可以对.cshtml或者.vbhtml进行修改,View文件修改后第一次访问将会导致View再一次编译。...我们可以通过BuildManager类型静态方法GetCompiledType和GetCompiledAssembly(如下面的代码片断所示)根据View文件虚拟路径得到对应类型和程序集。...但是对于将Visual Studio Development Server作为宿主Web应用都会编译到名称为Roor子目录下。如果这样应用太多,我们往往不太容易准确地找到基于某个应用编译目录。...对于上面演示实例,将Web应用寄宿于IIS下并且命名为MvcApp,本机目录“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET...引擎:View编译原理 ASP.NET MVCRazor引擎:RazorView ASP.NET MVCRazor引擎:IoC在View激活过程中应用 ASP.NET MVCRazor引擎

    1.7K70

    .NET周刊【12月第1期 2023-12-06】

    用户可通过设置特定属性来启用非 SDK 项目的构建加速。微软鼓励用户反馈,进一步优化 Visual Studio 体验。...IIS 请求队列是处理前临时存放请求地方,监控请求队列性能计数器有助于优化队列设置增加工作进程数、优化代码和调整队列长度,减少等待时间,确保请求快速处理。...通过这些角色,可以解释和执行用户根据特定文法编写代码。文中 X 公司开发字符界面格式化指令为例,展示了如何使用解释器模式处理指令并输出格式化内容。...Visual Studio 17.8 中最喜欢功能 - Visual Studio 博客 https://devblogs.microsoft.com/visualstudio/my-favorite-features-in-visual-studio...如何在 C# 代码格式设置设置大括号之前和之后开口。

    25610

    重学ASP.NET Core 中标记帮助程序

    标记帮助程序是什么 标记帮助程序使服务器端代码可以在 Razor 文件中参与创建和呈现 HTML 元素。 例如,内置 ImageTagHelper 可以将版本号追加到图片名称。  ...标记帮助程序 Intellisense 支持 在 Visual Studio 中创建新 ASP.NET Core web 应用时,它将添加AspNetCore Razor NuGet 包 。...它 是添加标记帮助程序工具包。 假设编写 HTML 元素。 只要在 Visual Studio 编辑器中输入 <l,IntelliSense 就会显示匹配元素: ?...纯 HTML `` 标记棕色字体显示 HTML 标记(使用默认 Visual Studio 颜色主题时),红色字体显示属性,并以蓝色字体显示属性值。 ?...如果使用默认 Visual Studio“蓝色”或“浅色”颜色主题,则字体是粗体紫色。 如果使用“深色”主题,则字体为粗体青色。 本文档中图像在使用默认主题时截取。 ?

    2.8K10

    MVC 3.0 新特性 摘要

    ,只需要最小化输入 Razor 容易学习,语法类似于 C# 和 VB Visual Studio 对于 Razor 提供了智能提示和语法着色 Razor 视图不需要允许程序或者启动 Web 服务器就可以进行测试...Html.Raw 方法提供了没有进行 HTML 编码输出 支持在多个视图之间共享代码 ( _viewstart.cshtml 或者 _viewstart.vbhtml ) Razor 还包含新...你不需要通过类来定义任何强类型属性,因为这是动态属性,在内部,ViewBag 属性名-值对形式保存在 ViewData 字典中。注意,在许多预发布版本中,这个属性被称为 ViewModel。...客户端模板允许你通过客户端模板来格式化和显示一个或者多个数据,MVC3 允许你简单连接客户端模板和服务器端 Action 方法,通过 JSON 来发送和接收数据,更多信息参考:Scott Guthrie's...它可以和所有的 Visual Studio 项目类型一起工作,包括 ASP.NET WebForm 和 MVC。

    2.6K10

    Pro ASP.NET MVC –第五章 使用Razor「建议收藏」

    大家好,又见面了,是你们朋友全栈君。 Razor是微软在MVC3中引入视图引擎名字,在MVC4中对其进行了改进(尽管改动非常小)。...此时你运行工程,那么将会得到如下结果: 通过使用@model表达式,我们告诉MVC使用什么类型对象,同时Visual Studio也可从中获益。...首先,当你在编写视图中,一旦你在Visual Studio中输入@model后,Visual Studio将自动列出该对象属性、字段以及方法 此外,如果你输入一个该对象不存在成员,那么Visual...代码@{开始,}结束。当呈现视图时候,视图中代码块被执行。在我们例子中,代码设置Layout属性值为null。...在创建视图时,Visual studio并没有提供数组和集合支持,因此你需要手动设置模型类类型 然后在生成视图中,你可以看到model类型为:@model MvcRazor.Models.Product

    2.9K20

    Blazor资源大全,很棒Blazor(2)

    Visual Studio内部测试新Blazor实验性教程 - 2022年6月29日 - Visual Studio团队Grace Taylor加入James,谈论他们正在进行一个改进Visual...您将学习基础知识,包括如何使用XAML构建用户界面,如何使用MVVM和数据绑定简化开发,如何在页面之间导航,访问平台功能(地理位置),优化数据集合,并为浅色和深色主题设置应用程序主题。...使用 gRPC-Web 进行开发一个问题是调试传输数据,因为数据是以高效二进制消息格式。本文将向您展示如何使用 NuGet 解决此问题。...Visual Studio Magazine 上文章。...Blazor贴纸赠送活动 - 2022年7月15日 - 在Visual Studio中尝试新Blazor指南。继续阅读了解如何尝试并有机会获得贴纸。

    77020

    《从零开始学ASP.NET CORE MVC》:VS2017创建ASP.NET Core Web程序(三)

    Visual Studio2017中创建新ASP.NET Core 项目 步骤1:在Visual Studio 2017中创建新asp.net Core项目 步骤2:在Visual Studio中单击文件...这是我们将使用模板,并从头开始手动设置所有内容,以便我们清楚地了解不同部分如何组合在一起。...使用Razor页面,编写页面为中心场景更容易,更高效。当我们不想要ASP.NET MVC完整复杂性时,我们通常使用这种方法。我们可以将其视为MVC框架更薄版本。...我们将在即将发布视频中详细讨论Razor Pages。 Razor类库(RCL):顾名思义,我们使用此模板创建可复用Razor类库项目。...摘要 在本文中,尝试解释如何使用从头开始创建项目,以及不同类型模板区别。希望这篇文章可以帮助您满足您需求。想收到你反馈意见。请发布您对本文反馈,问题或意见。

    2.8K30

    认识ASP.NET 5项目结构和项目文件xproj

    Compiler文件夹:ASP.NET MVC 6 ( 等同于 ASP.NET 5 ) 开始,将支持 Razor 预先编译功能,可以让你在部署网站时预先编译所有 Razor页面,提升网站执行速度。...在这个文件夹中有个Compiler\Preprocess\RazorPreCompilation.cs文件,可以让你设置是否要启用 Razor 自动编译功能。...(只要取消注释掉程序代码就可以启用 Razor 预先编译机制) ? Controllers文件夹:这个是 ASP.NET MVC 6 Controllers 专用文件夹。...node_modules文件夹:由于 Visual Studio 2015 将 nodejs 常用 npm 套件管理工具整合在一起,未来所有的 npm 组件都可以通过 npm 命令进行安装,且这些组件默认设置都会安装到...这个文件是由 Visual Studio 2015 自动生成,但建议加入版本控制,缩短 CI 构建时间。

    1.8K80

    《从零开始学ASP.NET CORE MVC》:VS2019创建ASP.NET Core Web程序(三)

    Visual Studio 2019中创建新ASP.NET Core 项目 步骤1:在Visual Studio 2019中创建新asp.net Core项目 步骤2:在Visual Studio...这是我们将使用模板,并从头开始手动设置所有内容,以便我们清楚地了解不同部分如何组合在一起。...使用Razor页面,编写页面为中心场景更容易,更高效。当我们不想要ASP.NET MVC完整复杂性时,我们通常使用这种方法。我们可以将其视为MVC框架更薄版本。...我们将在即将发布视频中详细讨论Razor Pages。 Razor类库(RCL):顾名思义,我们使用此模板创建可复用Razor类库项目。...摘要 在本文中,尝试解释如何使用从头开始创建项目,以及不同类型模板区别。希望这篇文章可以帮助您满足您需求。想收到你反馈意见。请发布您对本文反馈,问题或意见。

    3.9K20

    何在vs2019中启用.NET 6预览版

    何在VS2019中启用.NET 6呢? 这个部分内容,需要修改我们VS配置信息,当然你如果是在2021年11月看到这个课程可以跳过它。问题不大。...接下来,我们将创建第一个Razor Pages Web应用程序。...开发环境说明 我们需要2个软件 Visual Studio 2019和.NET SDK 6.0 Visual Studio 2019: Visual Studio 2019已发布。...社区版是免费,可以从以下URL下载。https://visualstudio.microsoft.com/vs/ 从下拉列表中选择你喜爱版本,个人推荐使用Professional即专业版。...管理员身份运行可执行文件。在工作负载选择屏幕上,选择ASP.NET和Web开发工作负载然后单击安装按钮。 截至本记录之时,.NET Core最新版本为6,这是我们在本课程中将使用版本。

    3.1K20

    何在 ASP.NET MVC 中集成 AngularJS(1)

    这是通过减少对服务器请求数量和减小请求规模,来实现缩短请求负载时间 CSS 和 JavaScript)。压缩技术通过复杂代码逻辑也使得别人更难侵入你 JavaScript 代码。...-- _Layout.cshtml --> 对于示例应用程序,程序设置方式将基本...对于这种应用,使用 Visual Studio 2013 专业版,这让一切变得简单,Visual Studio2013 专业版下载了一个自动版本插件 https://visualstudiogallery.msdn.microsoft.com...目前,这个插件只是在 Visual Studio 2013 专业版中支持,或者你也可以手动更新版本号或使用类似微软 TFS 持续构建和配置管理环境方式,来管理你版本号。 ?...有两个选择,要么直接嵌入 NG-View 代码到母版页 _Layout.cshtml 或使用 Razor 视图将它注入到母版页。决定简单地从索引 Razor 视图中注入标签。

    7.6K60

    razorpages_rabeprazole

    这个时候我会想起以前webform,现在不需要了,我们有了Razor Page,一种更轻量级MVC(觉得更像MVVM)。...如何创建RazorPage 我们可以通过多种方式来创建Razor Page项目, 当然还是建议您使用Visual Studio 2017(宇宙最强IDE)。...要创建Razor Page,你需要先安装.Net Core 2.0 SDK及以上版本(现在不区分core了 是.net6),如果要使用Visual Studio来创建,您还必须要更新到15.3版本以上...打开cmd或者powershell工具,先检查下你dotnet 版本是否为2.0.0 dotnet –version 用Visual Studio 创建是非常方便(宇宙最强IDE),不过我们必须要先升级到...@{ ViewData["Title"] = "Home page"; //你可以在Razor Page页面中设置ViewData键值,在_Layout.cshtml模版页面中使用你设置

    59420
    领券