Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 传递id以创建其他模型的_Asp.net Mvc - Fatal编程技术网

Asp.net mvc 传递id以创建其他模型的

Asp.net mvc 传递id以创建其他模型的,asp.net-mvc,Asp.net Mvc,在这个actionLink中,我从客户那里获得id @Html.ActionLink("Pets", "Create", "Pets", new {id = Model.ClientId}, null) 然后我将此id发送到PetController中的查看包 public ActionResult Create(int id) { ViewBag.ClienteId = new SelectList(db.Clientes, "ClienteId", "Nome"

在这个actionLink中,我从客户那里获得id

@Html.ActionLink("Pets", "Create", "Pets", new {id = Model.ClientId}, null)
然后我将此id发送到PetController中的查看包

  public ActionResult Create(int id)
    {
        ViewBag.ClienteId = new SelectList(db.Clientes, "ClienteId", "Nome");
        return View();
    }
  public ActionResult Create(int id)
    {
        ViewBag.ClienteId = new SelectList(db.Clientes, "ClienteId", "Nome");
        return View();
    }
但是当一个客户机运行代码时,下拉列表会显示多个客户机

如何仅显示具有actionlink中获取的id的de客户端

谢谢。

在Html

@Html.ActionLink("Pets", "Create", "Pets", new {id = Model.ClientId}, null)
在PetController

  public ActionResult Create(int id)
    {
        ViewBag.ClienteId = new SelectList(db.Clientes, "ClienteId", "Nome");
        return View();
    }
  public ActionResult Create(int id)
    {
        ViewBag.ClienteId = new SelectList(db.Clientes, "ClienteId", "Nome");
        return View();
    }

你的问题是什么?@StephenMuecke*耳语*我想他希望我们为他制作。@StephenMuecke我需要在@Html.ActionLink(“Pets”,“Create”,“Pets”)中添加一个方法来获取客户ID。视图包接收我们在actionlink中获得的客户id。仍然不清楚,但是如果您想将
clientID
的值传递给
Create
method`-将链接更改为
@Html.actionlink(“Pets”,“Create”,“Pets”,new{id=Model.clientId},null)
,并将控制器方法更改为
Create(int-id)
@Phiter我只需要一个例子来帮助我做到这一点。我编辑了问题。谢谢,但仍然没有工作,我已经编辑了问题并为您添加了一个图像。但是操作正确地接收到id吗?db.客户包含哪些内容?