gpt4 book ai didi

asp.net-mvc - 在 ASP.NET MVC 4 中, Controller 和 View 之间的连接存储在哪里?

转载 作者:行者123 更新时间:2023-12-01 11:44:24 26 4
gpt4 key购买 nike

我是 ASP.NET MVC 的新手,我知道,如果我在我的 Controller 中右键单击一个操作,上下文菜单会给我添加 View 和转到 View 。该应用程序在哪里存储该连接?我已经在应用程序中的所有文件中搜索了我的一个 View (cshtml 文件)的名称,但没有看到任何地方将特定 View 连接到任何特定 Controller ,更不用说 Controller 方法了。

我知道这是一个新手问题,但我已经四处寻找答案,但还没有找到答案。

最佳答案

答案是它不存储这个“连接”。 MVC 使用一种称为“约定优于配置”的概念。这意味着 MVC 基于约定“推断”各种事物。在这种情况下,约定是如果 View 位于 View 目录中与 Controller 同名且与方法同名的文件夹中,则会自动找到该 View 。

您可以通过在 View() 调用中传递 View 名称来覆盖它,否则它只会在运行时计算出来。

IDE 也使用这个约定,它已经解析了你的代码文件并且知道“转到”约定指定的文件。

关于asp.net-mvc - 在 ASP.NET MVC 4 中, Controller 和 View 之间的连接存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16679417/

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