我对前端有点陌生,所以请耐心点。
我试着用ASP.NET核心2.2 MVC创建一个表单,对于这个调用,所有在线的人都建议使用Ajax,但是我想使用新的标记助手。
这是我的代码(控制器
用户
与我所在的控制器不同)
<form method="get" asp-area="" asp-controller="User" asp-action="UserByUsername">
<input id="userName" type="text" placeholder="Search.." name="1">
<button type="submit" value="userName">a</button>
</form>
按钮调用相同的URL?1=价值
但我想调用控制器和标记中指定的操作,参数作为字符串user/userbyusername的一部分。/
什么类型
我应该做些什么来让它工作?事先谢谢!
更新
————————————————————---
对于ASP路由值,我正在传递参数,但它传递的是“username”,而不是下面texboxid“username”的值
<form method="get"asp-route-username="userName" asp-area="" asp-controller="User" asp-action="UserByUsername">
<input id="userName" type="text" placeholder="Search..">
<button type="submit" value="userName">a</button>
</form>
如何传递该值?