[英]How to pass textbox value using @Url.Action in ASP.NET MVC Core 2.2
[英]How to pass multiple actions in asp.net core 2.0 razor page using Url.Action
我想使用@Url.Action
通过ASP.NET Core 2.0 Razor页面中的URL传递多个参数。 我不知道我应该使用哪个标签助手。
@model Memberships.Models.SmallButton
<a asp-page="@Url.Action(Model.Action)@Model.ActionParameters"
class="btn @Model.ButtonType btn-sm">
<span class="glyphicon glyphicon-@Model.Glyph"></span>
<span class="sr-only">@Model.Text</span>
</a>
据我所知,您无法使用AnchorTagHelper
做到这AnchorTagHelper
。 如果要向其中添加参数,则必须一个接一个地执行此操作:
<a asp-action="Edit" asp-route-id="@Model.Id" asp-route-something="Something">Link</a>
如果要使用Url.Action
则必须通过href
参数传递它:
<a href="@Url.Action(Model.Action)">Link</a>
您可以使用UrlHelper.Action(string action, object values)
来传递其他路由值:
<a href="@Url.Action(Model.Action, Model.ActionParameters)">Link</a>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.