Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.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
C# 使用@URL.Action生成URL_C#_.net_Asp.net Mvc_Asp.net Mvc 3_Razor - Fatal编程技术网

C# 使用@URL.Action生成URL

C# 使用@URL.Action生成URL,c#,.net,asp.net-mvc,asp.net-mvc-3,razor,C#,.net,Asp.net Mvc,Asp.net Mvc 3,Razor,我有一个关于Url.Action的问题 我的位置是on,在某些情况下,我必须生成一个带有javascript函数的链接,因此如下所示: return '<a href="@Url.Action("Group","Edit")/' +myParameterInJavascript +'>link</a>'; 尝试使用路由: var url = '@Url.Action("Group", "Edit", new { id = "__id__" })'.replace('_

我有一个关于Url.Action的问题

我的位置是on,在某些情况下,我必须生成一个带有javascript函数的链接,因此如下所示:

 return '<a href="@Url.Action("Group","Edit")/' +myParameterInJavascript +'>link</a>';
尝试使用路由:

var url = '@Url.Action("Group", "Edit", new { id = "__id__" })'.replace('__id__', myParameterInJavascript);
return '<a href="' + url + '">link</a>';
var url='@url.Action(“组”,“编辑”,新的{id=“\uuuuu id\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;
返回“”;
尝试使用路由:

var url = '@Url.Action("Group", "Edit", new { id = "__id__" })'.replace('__id__', myParameterInJavascript);
return '<a href="' + url + '">link</a>';
var url='@url.Action(“组”,“编辑”,新的{id=“\uuuuu id\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;
返回“”;

尝试使用类似的方法:

<a href="@Url.Action("Edit", "Group", new { EditParam = myParameterInJavascript })">

尝试使用类似的方法:

<a href="@Url.Action("Edit", "Group", new { EditParam = myParameterInJavascript })">

@里维拉,你的路线定义是什么样的?你有默认路线吗?更新您的路由,以便在url中有一个id标记作为默认标记。实际上,我写了路由,我写的路由错了吗?请参阅更新please@Rivera,好的,所以您使用
{groupName}
标记定义了一个路由。您现在可以使用它:
new{groupName=“\uuu id\uuuuu”}
。啊哈,它成功了,非常感谢:),我想它在Url上。操作,我错了:)@Rivera,您的路由定义看起来怎么样?你有默认路线吗?更新您的路由,以便在url中有一个id标记作为默认标记。实际上,我写了路由,我写的路由错了吗?请参阅更新please@Rivera,好的,所以您使用
{groupName}
标记定义了一个路由。您现在可以使用它:
new{groupName=“\uuu id\uuuuu”}
。啊哈,它成功了,非常感谢:),我想它是在Url上。操作,我错了:)