在.NET 5 MVC中创建一个包含单元格作为输入的表来更新数据,可以按照以下步骤进行:
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
public class PersonController : Controller
{
public IActionResult Index()
{
// 获取要更新的数据并传递给视图
var person = new Person { Id = 1, Name = "John", Age = 30 };
return View(person);
}
[HttpPost]
public IActionResult Update(Person person)
{
// 处理更新数据的逻辑
// ...
return RedirectToAction("Index");
}
}
@model Person
<form asp-action="Update" method="post">
<div>
<label asp-for="Name">Name:</label>
<input asp-for="Name" />
</div>
<div>
<label asp-for="Age">Age:</label>
<input asp-for="Age" />
</div>
<button type="submit">Update</button>
</form>
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
});
这是一个简单的示例,你可以根据实际需求进行扩展和修改。在实际开发中,你可能需要使用数据库来存储和检索数据,使用实际的模型类和视图模板,以及进行适当的验证和错误处理。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体的产品选择应根据实际需求和情况进行评估和决策。
DB TALK 技术分享会
云+社区技术沙龙[第27期]
TC-Day
TC-Day
Elastic 中国开发者大会
云+社区技术沙龙[第16期]
云+社区技术沙龙[第8期]
DB TALK 技术分享会
云+社区开发者大会 长沙站
腾讯技术开放日
领取专属 10元无门槛券
手把手带您无忧上云