Url.Action(params)在末尾添加')'

时间:2019-05-14 09:15:57

标签: c# asp.net-core .net-core asp.net-core-mvc

我想用Url.Action()填充Javascrtip的变量

var myUrl = '@Url.Action("AddFile", "File", new { type = 0})';

但它会生成如下网址:

  

var myUrl ='/ File / AddFile / 0)';

为什么)在那里?

同时:

var myUrl = '@Url.Action("AddFile", "File")';

  

var myUrl ='/ File / AddFile';

1 个答案:

答案 0 :(得分:0)

我的动作有

[Route("/File/AddFile/{type})")]

代替

[Route("/File/AddFile/{type}")]