在ASP.NET Core中,要从Razor视图传递选定的项,可以采用以下步骤:
1.在视图中,使用RadioButtonFor或DropDownListFor等HTML Helper来创建一个表单,如:
2.在视图模型中定义一个SelectedItemId属性来存储选定的项,如:
public class IndexViewModel
{
public int SelectedItemId { get; set; }
public List
3.在Controller中,使用HttpPost处理程序来处理表单提交,如:
[HttpPost] public IActionResult Index(IndexViewModel model) { int selectedItemId = model.SelectedItemId; // do something with selected item id return View(model); }
这样就可以在ASP.NET Core中从Razor视图传递选定的项目了。