Aar*_*ron 3 html asp.net asp.net-mvc
我正在使用 asp.net core 剃刀引擎。有没有办法像表单标签一样获取锚标签来访问我的 Create 方法。我使用表单标签测试了我的代码并且它有效,有没有办法让锚标签执行相同的操作?
这是我的代码
<div id = "menu">
@model ecommerce.Models.Users
<a asp-controller="Product" asp-action="Create" method="post" role="form">Test</a> // This is the anchor tag that I want to have the same behavior as the form tag below
<form asp-controller="Product" asp-action="Create" method="post" role="form">
<button type="submit">Add to Quotes</button>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
您面临的问题是锚标记将创建请求GET,而表单发布将是POST请求。这就是为什么您的锚点不会使用与表单帖子相同的创建方法。
如果您只想在表单发布后重定向用户,那么只需执行普通表单发布并在创建方法末尾重定向它们即可。这是很常见的事情。
如果您确实希望锚点指向创建方法,则创建该方法的第二个版本,即 aGET并将锚点标记指向那里。
| 归档时间: |
|
| 查看次数: |
6174 次 |
| 最近记录: |