如何在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就能生成
- 选择对应的视图模板:要生成列表视图就选List(对应你贴的
- 要是想一次性生成整套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
相关产品推荐
相关产品推荐

