我有一个网页当前链接到另一个页面,如下所示:
<a asp-action="Create">Create New</a>
我试过了,它很高兴地坐在页面上,但没有带我去我想去的地方:
<button asp-action="Create" class="btn btn-primary">Create</button>
我如何更改它以使用按钮而不是文本链接?
原文由 Adam Wells 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有一个网页当前链接到另一个页面,如下所示:
<a asp-action="Create">Create New</a>
我试过了,它很高兴地坐在页面上,但没有带我去我想去的地方:
<button asp-action="Create" class="btn btn-primary">Create</button>
我如何更改它以使用按钮而不是文本链接?
原文由 Adam Wells 发布,翻译遵循 CC BY-SA 4.0 许可协议
既然你提到你想导航到一个新页面,我会为它使用一个不同的控制器,它具有 Create 操作(或只是一个 Index 操作)。您可以将输入嵌套在锚标记内。
<a asp-controller="DifferentControllerName" asp-action="Create">
<input type="button" class="btn btn-primary" value="Create"/>
</a>
它呈现如下:
<a href="/DifferentControllerName/Create">
<input type="button" class="btn btn-primary" value="Create">
</a>
原文由 mmcfly 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答902 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答913 阅读✓ 已解决
2 回答792 阅读
1 回答786 阅读✓ 已解决
2 回答1.1k 阅读
这应该工作: