You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Rider IDE中实现ASP.NET MVC视图脚手架?

在Rider中生成ASP.NET MVC CRUD视图的方法

当然有!作为从VS转Rider的.NET开发者,我太懂你要的这个功能了——Rider完全支持生成和VS风格一致的CRUD视图,步骤也很直观,我给你拆解一下:

  • 首先打开你的ASP.NET MVC项目,找到目标控制器(比如处理Warrior模型的控制器)
  • 如果你要给单个动作生成视图,右键对应的控制器方法(比如Index),选择Generate(或者直接按JetBrains通用快捷键 Alt+Insert)
  • 在弹出的生成菜单里,选择View选项
  • 进入视图配置界面后:
    • 选择对应的视图模板:要生成列表视图就选List(对应你贴的@model IEnumerable<Web.Models.Warrior>格式的Index视图),Create/Edit/Delete/Details这些视图直接选对应模板即可
    • 指定模型类为Web.Models.Warrior,确认视图名称、是否使用布局页等选项,点击OK就能生成
  • 要是想一次性生成整套CRUD视图,更高效的方式是右键控制器类本身,选择Generate -> Views,然后勾选你需要生成的动作(Index/Create/Edit/Delete等),一键生成所有视图

生成出来的代码和你在VS里得到的几乎完全一致,比如Index视图会自动包含:

@model IEnumerable<Web.Models.Warrior>
@{
    ViewBag.Title = "Index";
}

<h2>Index</h2>

<p>
    @Html.ActionLink("Create New", "Create")
</p>
<table class="table">
    <!-- 自动生成的表格列和内容 -->
</table>

完全符合你的需求。

内容的提问来源于stack exchange,提问作者j0w

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:28:54