Asp.net mvc ASP.NETMVC将数据从视图传递到不同文件夹中的控制器

Asp.net mvc ASP.NETMVC将数据从视图传递到不同文件夹中的控制器,asp.net-mvc,model-view-controller,navigation,Asp.net Mvc,Model View Controller,Navigation,我正在尝试将EmployeeSelect.cfhtml视图中的员工ID(1)发送到Workers_补偿控制器方法“Create”。我使用了这个问题的答案: 然而,这些答案都不能很好地发挥作用。当按下EmployeeSelect屏幕上的Select(选择)按钮时,我需要从https://localhost:44353/Employees/EmployeeSelect 到https://localhost:44353/Workers_Compensation/Create/{ID}。但是,使用这个问

我正在尝试将EmployeeSelect.cfhtml视图中的员工ID(1)发送到Workers_补偿控制器方法“Create”。我使用了这个问题的答案:

然而,这些答案都不能很好地发挥作用。当按下EmployeeSelect屏幕上的Select(选择)按钮时,我需要从https://localhost:44353/Employees/EmployeeSelect 到https://localhost:44353/Workers_Compensation/Create/{ID}。但是,使用这个问题(以及我能找到的其他地方)的代码,最终发生的是我导航到的https://localhost:44353/Employees/Create?Length=20

我做错了什么

EmployeeSelect.cshtml
如果我手动导航到https://localhost:44353/Workers_Compensation/Create/{ID}那么一切都很完美。但是,如果我尝试使用选择按钮,它不会。

如果更改控制器,则必须使用5个参数选择htmlaction重载。控制器没有4个输入参数

替换

 @Html.ActionLink("Select", "Create", new { id = item.ID }) 


你能显示整个视图吗?我编辑了这个问题来显示整个视图。很抱歉,我需要启动或网络配置中的端点映射。哦,哇,我看到大多数人都使用空值,但我认为这是可选的。比你强!
 public ActionResult Create(int? id)
        {

            if (id == null)
            {
                return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            }
            Employee employee = db.Employees.Find(id);
            if (employee == null)
            {
                return HttpNotFound();
            }
            System.Diagnostics.Debug.WriteLine("Employee name: " + employee.First_Name);
            ViewBag.Claim_Ruling_TypeID = new SelectList(db.Claim_Ruling_Type, "ID", "Claim_Ruling_Type1");
            ViewBag.EmployeeID = new SelectList(db.Employees, "ID", "ID");
            ViewBag.fName = new SelectList(db.Employees, "First_Name", "First_Name");
            ViewBag.lName = new SelectList(db.Employees, "Last_Name", "Last_Name");
            ViewBag.WC_TypeID = new SelectList(db.WC_Type, "ID", "WC_Type1");
            return View();
        }

 @Html.ActionLink("Select", "Create", new { id = item.ID }) 
 @Html.ActionLink("Select", "Create", "Workers_Compensation", new {id= item.ID }, null)