gpt4 book ai didi

asp.net-mvc - 如何查看 mvc 应用程序中的所有 View

转载 作者:行者123 更新时间:2023-12-03 17:50:23 25 4
gpt4 key购买 nike

我添加了一个默认的 MvcApplication (MVC 4)(它的名称是 MvcApplication3 与我的解决方案的名称匹配)宽度主页 View (关于、索引、联系人),这将是我的启动(在 VS 解决方案资源管理器的界面中粗体)项目。然后我添加了另一个名为 MvcApplication2 的项目(MvcApplication,但这次是空的)到解决方案。然后我添加了后一个项目作为第一个项目的引用。我还添加了一个名为 TestController 的 Controller ( 绿线 ) 到引用的项目并为其生成 View Index ( 红色箭头 ) 方法。但是,当我转到链接时 /Test/Test/Index ,我期待的 View ( 红色箭头 )没有显示。然后我添加了相同的文件夹 TestIndex.cshtml ( 蓝色箭头 )到主项目,现在我看到的是它的内容,而不是我的 Controller 所在的项目。

是否可以让应用程序在另一个项目而不是启动项目中查找 View ?

我正在添加结构的图像以使其更容易理解。

P.S.:可能相关:断点 IS 被击中 Index TestController的方法.

tldr;使用蓝色 View 而不是红色 View

enter image description here

最佳答案

我认为您的问题是您已将 MvcApplication3 设置为启动项目并导致您打开该项目的 View 。

Is it possible to make the application look for the views in the other project rather than the startup one?



是的,它可能,您可以将您的应用程序重定向到 url。认为您的应用程序有一个 url http://localhost:(someport)您可以设置重定向到第二个应用程序的端口。

为了更好地理解MVC的路由系统,我放了一个链接: Documentation of routing system

关于asp.net-mvc - 如何查看 mvc 应用程序中的所有 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22934486/

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