在 ASP.NET MVC 中,可以使用 HTML 的 form
标签来创建一个表单,并在表单中添加一个 input
标签来生成一个用户 ID。可以使用 asp-for
标记来将控制器中的变量绑定到 HTML 标记上,从而将用户 ID 传递到控制器中。
例如,可以在 HTML 页面中使用以下代码生成一个用户 ID 输入框:
<form method="post" action="@Url.Action("Create", "User")">
<input type="text" asp-for="UserId" />
<input type="submit" value="创建用户" />
</form>
在 User 控制器中,可以定义一个 Create 方法来处理用户 ID 的创建,例如:
[HttpPost]
public IActionResult Create(string userId)
{
// 创建新用户
// ...
return RedirectToAction("Index", "Home");
}
在上述代码中,userId
变量将从 HTML 表单中获取,并在 Create 方法中用于创建新用户。最后,将用户重定向到首页,以便用户可以查看其帐户。
需要注意的是,asp-for
标记还可以用于将其他类型的变量绑定到 HTML 标记上,例如,可以使用它来绑定用户名、电子邮件和其他必要的信息。
领取专属 10元无门槛券
手把手带您无忧上云