在ASP .NET Core MVC中,可以通过使用HTML和Razor语法来实现下拉列表和文本框并排的效果。以下是一个示例代码,演示了如何在视图中创建一个下拉列表和一个文本框并排显示:
public class MyViewModel
{
public List DropDownListItems { get; set; }
public string SelectedItem { get; set; }
public string TextField { get; set; }
}
public IActionResult Index()
{
var viewModel = new MyViewModel
{
DropDownListItems = new List
{
new SelectListItem { Value = "1", Text = "Option 1" },
new SelectListItem { Value = "2", Text = "Option 2" },
new SelectListItem { Value = "3", Text = "Option 3" }
}
};
return View(viewModel);
}
@model MyViewModel
在上面的代码中,使用了asp-for
和asp-items
属性来绑定ViewModel的属性和下拉列表的选项。asp-for
用于绑定属性,asp-items
用于指定下拉列表的选项。
这样,就可以在ASP .NET Core MVC中实现下拉列表和文本框并排显示的效果了。