Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.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# html标记以触发操作_C#_Razor_Asp.net Core Tag Helpers - Fatal编程技术网

C# html标记以触发操作

C# html标记以触发操作,c#,razor,asp.net-core-tag-helpers,C#,Razor,Asp.net Core Tag Helpers,在我当前的Net Core MVC项目中,我想做以下工作: 如何获取元素来触发控制器中的某些操作,发送一些值,然后返回相同的页面 我所拥有的: 视图: 因此,单击元素应该触发此方法,发送intid和string值进行一些处理,然后返回视图。 [HttpGet]和[HttpPost]都不起作用,它仍然会路由到空页面 如果一个元素不可能实现这一点,那么我可以最好地使用哪个元素,在那里我还可以使用FontAwsome中的图标?这对我很有用 <a asp-controller="Controlle

在我当前的Net Core MVC项目中,我想做以下工作: 如何获取
元素来触发控制器中的某些操作,发送一些值,然后返回相同的页面

我所拥有的: 视图:

因此,单击元素应该触发此方法,发送
intid
string值
进行一些处理,然后返回视图。
[HttpGet]
[HttpPost]
都不起作用,它仍然会路由到空页面

如果一个
元素不可能实现这一点,那么我可以最好地使用哪个元素,在那里我还可以使用FontAwsome中的图标?

这对我很有用

<a asp-controller="ControllerName" asp-route-id="@item.ID" asp-action="ConcludeAct" asp-route-value="nextStage" type="button"><i class="far fa-check-square"></i></a>

[HttpPost]
public async Task<IActionResult> ConcludeAct(int id, string value)
{
    // do logic
    return redirect("/somepage");  
}
<a asp-controller="ControllerName" asp-route-id="@item.ID" asp-action="ConcludeAct" asp-route-value="nextStage" type="button"><i class="far fa-check-square"></i></a>