gpt4 book ai didi

asp.net-mvc - 如何在 Rider IDE 中进行 ASP.NET MVC View 脚手架?

转载 作者:行者123 更新时间:2023-12-01 23:31:22 26 4
gpt4 key购买 nike

当前正在尝试 Rider(适用于 .Net 的 JetBrains IDE)。我曾经在 Visual Studio Enterprise for c# asp.net MVC 项目上工作,我想知道是否有一种方法(在 Rider 上)可以执行“添加 -> View -> 使用创建/删除/更新/列表”操作“Visual Studio 上的功能?

会生成这样的 CRUD View 的东西:

@model IEnumerable<Web.Models.Warrior>

@{
ViewBag.Title = "Index";
}

<h2>Index</h2>

<p>
@Html.ActionLink("Create New", "Create")
</p>
<table class="table">
<tr>
<th>
@Html.DisplayNameFor(model => model.Name)
</th>
<th>
@Html.DisplayNameFor(model => model.Health)
</th>
<th></th>
</tr>

@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Name)
</td>
<td>
@Html.DisplayFor(modelItem => item.Health)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) |
@Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ }) |
@Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })
</td>
</tr>
}

</table>

PS:如果有办法用 Controller 来做到这一点......:D

最佳答案

但你仍然可以...

您可以使用dotnet aspnet-codegenerator终端工具。它用于生成具有不同选项的 Controller View

全局安装该工具。

dotnet 工具安装 --global dotnet-aspnet-codegenerator

dotnet aspnet-codegenerator Controller -name MyNewController -m MyModel -dc MyDbContext -outDir Controllers/

关于asp.net-mvc - 如何在 Rider IDE 中进行 ASP.NET MVC View 脚手架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50027341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com