在ASP.NET MVC开发中,经常会遇到需要在页面间传递数据并在下拉菜单中预选定值的情况。今天我们将探讨如何实现这一功能,并通过一个具体的例子来详细说明。
背景
假设我们有一个应用,包含一个Create
页面,这个页面有一个下拉菜单用于选择位置(Location)。用户从另一个页面点击链接跳转到Create
页面时,希望下拉菜单自动选中某个特定的选项。
实现步骤
1. 控制器逻辑
首先,我们需要修改控制器来接受URL中的参数,并将其应用于视图模型中:
public class LocationController : Controller
{
private readonly</