Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC在区域文件夹中也具有相同的控制器和操作名称_Asp.net Mvc - Fatal编程技术网

Asp.net mvc MVC在区域文件夹中也具有相同的控制器和操作名称

Asp.net mvc MVC在区域文件夹中也具有相同的控制器和操作名称,asp.net-mvc,Asp.net Mvc,我在根文件夹New/NewForm中有一个操作方法。将从新控制器调用部分视图新窗体。。。我在区域文件夹中也有一个新文件夹,但控制器NewController中没有操作方法NewForm。。但是在根文件夹中工作时,我调用了一个针对New/Newform的ajax调用,但是没有调用它,而是应用程序挂起了。。当我排除区域文件夹“新建”时,它工作正常。现在任何解决方案对我来说都是非常好的,因为我需要快速解决这个问题 先谢谢你 谢谢, Vin如果我没有错的话 您试图从视图中进行的ajax调用将取决于视图的

我在根文件夹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'


谢谢

是的,正确。我使用了与您提到的相同的方法,但它不工作,但当我从区域文件夹中排除新文件夹时,它工作正常。我的想法是在根文件夹和区域文件夹之间维护相同的文件,而区域文件夹将从视图方面进行一些更改(设计更改)。。我现在不明白为什么会发生这种事。。