Asp.net mvc MVC在区域文件夹中也具有相同的控制器和操作名称
我在根文件夹New/NewForm中有一个操作方法。将从新控制器调用部分视图新窗体。。。我在区域文件夹中也有一个新文件夹,但控制器NewController中没有操作方法NewForm。。但是在根文件夹中工作时,我调用了一个针对New/Newform的ajax调用,但是没有调用它,而是应用程序挂起了。。当我排除区域文件夹“新建”时,它工作正常。现在任何解决方案对我来说都是非常好的,因为我需要快速解决这个问题 先谢谢你 谢谢, Vin如果我没有错的话 您试图从视图中进行的ajax调用将取决于视图的位置 假设您的视图是根视图,那么ajax调用的url将是 url:'controller/actionmethod'即url:'New/NewMethod', 如果要对某个区域中的控制器进行ajax调用 例如,区域名称是产品 然后url将是url:'Product/New/NewMethod'Ie area/controller/actionmethod'Asp.net mvc MVC在区域文件夹中也具有相同的控制器和操作名称,asp.net-mvc,Asp.net Mvc,我在根文件夹New/NewForm中有一个操作方法。将从新控制器调用部分视图新窗体。。。我在区域文件夹中也有一个新文件夹,但控制器NewController中没有操作方法NewForm。。但是在根文件夹中工作时,我调用了一个针对New/Newform的ajax调用,但是没有调用它,而是应用程序挂起了。。当我排除区域文件夹“新建”时,它工作正常。现在任何解决方案对我来说都是非常好的,因为我需要快速解决这个问题 先谢谢你 谢谢, Vin如果我没有错的话 您试图从视图中进行的ajax调用将取决于视图的
谢谢是的,正确。我使用了与您提到的相同的方法,但它不工作,但当我从区域文件夹中排除新文件夹时,它工作正常。我的想法是在根文件夹和区域文件夹之间维护相同的文件,而区域文件夹将从视图方面进行一些更改(设计更改)。。我现在不明白为什么会发生这种事。。