【问题标题】:Scaffolding controller in RiderRider 中的脚手架控制器
【发布时间】:2017-09-05 20:32:36
【问题描述】:

我正在尝试从 VS 2017 迁移到 Rider...IDE 非常吸引人!

不使用命令行, 有没有办法以从上下文菜单中添加控制器的时尚方式来搭建控制器,如下所示:

【问题讨论】:

    标签: asp.net-mvc asp.net-core rider


    【解决方案1】:

    不,您没有像在 VisualStudio 中那样从类或视图模型中构建控制器的选项,但您仍然可以通过右键单击创建控制器。

    虽然没有VisualStudio那么时髦,但是可以通过非常类似的方式添加Controller:

    1. 在 Controller 文件夹中单击鼠标右键。
    2. 在上下文菜单中选择 New->Controller。

    Rider 会像这样为你创建一个简单的 Controller 结构:

    using System.Web.Mvc;
    
    namespace ASPNETMVCApplication.Areas.Admin.Controllers
    {
        public class Controller1 : Controller
        {
            // GET
            public ActionResult Index()
            {
                return
                View();
            }
        }
    }
    

    然后您可以Alt+Enter 覆盖 View() 并创建一个视图。

    但它与 VisualStudio 在这种情况下提供的选项相去甚远。

    骑士版: 骑士2017.1.1 构建 #RD-171.4456.2813,构建于 2017 年 8 月 22 日

    【讨论】:

    • 其实这里没什么特别的……因为控制器只是一个继承了Controller类的类。
    • 嗨,@0xRumple。我同意你的看法,没什么特别的。这就是 Rider 现在所能提供的一切。
    猜你喜欢
    • 1970-01-01
    • 2014-06-30
    • 1970-01-01
    • 2012-04-09
    • 1970-01-01
    • 2012-10-25
    • 2011-10-30
    • 2020-05-16
    • 1970-01-01
    相关资源
    最近更新 更多