Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.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
Javascript 区域asp.net cor mvc的Url.Action_Javascript_C#_Asp.net Core - Fatal编程技术网

Javascript 区域asp.net cor mvc的Url.Action

Javascript 区域asp.net cor mvc的Url.Action,javascript,c#,asp.net-core,Javascript,C#,Asp.net Core,Javascript代码: <script type="text/javascript"> url = '/Masters/GLMaster/SearchGLPartial'; // url='@Url.Action("SearchGLPartial", "GLMaster")'; let name =

Javascript代码:

<script type="text/javascript">

              url = '/Masters/GLMaster/SearchGLPartial';
               // url='@Url.Action("SearchGLPartial", "GLMaster")';
               
                let name = document.getElementById("Name").value;
                let code = document.getElementById("Code").value;
             

                var data = { "Name": name, "Code": code};
                var o = Object.keys(data).map(k => k + "=" + encodeURIComponent(data[k])).join("&")
               
              var resulturl=url + "?" + o;


    ...other code

</script>
我没有区域的代码运行正常。它生成带有参数的url

但这一领域并不奏效

当前结果:(url)

我还需要附加附加参数..它是冲突的

预期输出:
'Masters/GLMaster/SearchGLPartial'

编辑:

我的端点路由配置:

 app.UseEndpoints(endpoints =>
            {
            
                endpoints.MapControllerRoute(name: "default", pattern: "{controller=Home}/{action=LandPage}/{id?}");
                endpoints.MapControllerRoute( name: "areas", pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
             

                                
            });

更改路线模板的顺序,如下所示:

app.UseEndpoints(endpoints =>
{         
     endpoints.MapControllerRoute( name: "areas", pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
     endpoints.MapControllerRoute(name: "default", pattern: "{controller=Home}/{action=LandPage}/{id?}");                               
});

区域
路由放在
默认
路由之前怎么样?谢谢verch@Rena现在正在工作..谢谢Hanks,,…我在Ajax中遇到了与modal的问题,你能检查一下吗
 app.UseEndpoints(endpoints =>
            {
            
                endpoints.MapControllerRoute(name: "default", pattern: "{controller=Home}/{action=LandPage}/{id?}");
                endpoints.MapControllerRoute( name: "areas", pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
             

                                
            });
app.UseEndpoints(endpoints =>
{         
     endpoints.MapControllerRoute( name: "areas", pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
     endpoints.MapControllerRoute(name: "default", pattern: "{controller=Home}/{action=LandPage}/{id?}");                               
});