gpt4 book ai didi

c# - 基本 ASP.NET MVC 3 查询

转载 作者:行者123 更新时间:2023-12-03 07:53:44 24 4
gpt4 key购买 nike

如果我要创建一个非常非常简单的 MVC3 web 应用程序,带有页面

http://localhost/home , http://localhost/bhttp://localhost/c ,这是否意味着创建三个独立的 Controller ?

我希望通过一个 Controller 路由所有三个,每个 Controller 都有一个单独的“ActionResult”。

谢谢。

最佳答案

您可以通过为每个 URL 添加一个路由到同一个 Controller 和不同的操作来做到这一点。

http://www.asp.net/mvc/tutorials/creating-custom-routes-cs

例子:

routes.MapRoute( "home", "{action}",
new { controller = "Home", action = "Index", id = "" });

这将路由到名为“home”、“b”和“c”的操作。

虽然我不会这样做。我倾向于总是有一个 Controller 和一个 Action ,因为它可以让以后更容易地对问题进行分类。

关于c# - 基本 ASP.NET MVC 3 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7998473/

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