Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.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
C# 首先从控制器获取数据,然后如何将其发回?asp.net核心mvc_C#_Asp.net - Fatal编程技术网

C# 首先从控制器获取数据,然后如何将其发回?asp.net核心mvc

C# 首先从控制器获取数据,然后如何将其发回?asp.net核心mvc,c#,asp.net,C#,Asp.net,我制作了一个Asp.net核心视图,从数据库获取数据是可行的,但我想添加添加注释选项。注释发送几乎正确,但在发送注释时,我需要从我的asp.net核心模型中传递“samochodId”,该模型是首先传递的 <div class="form-group"> <label asp-for="Komentarz.Wiadomosc" class="col-md-2 control-label"></label> <div class="col-md

我制作了一个Asp.net核心视图,从数据库获取数据是可行的,但我想添加添加注释选项。注释发送几乎正确,但在发送注释时,我需要从我的asp.net核心模型中传递“samochodId”,该模型是首先传递的

<div class="form-group">
   <label asp-for="Komentarz.Wiadomosc" class="col-md-2 control-label"></label>
   <div class="col-md-10">
      <input asp-for="Komentarz.Wiadomosc" class="form-control" />
         <span asp-validation-for="Komentarz.Wiadomosc" class="text-danger"></span>
         <input asp-for="Komentarz.samochodId" class="form-control" />
   </div>
</div>

这是可行的,但我需要删除这一行:
并通过从我的模型(model.Samochod.Id)或可能从路线?获取此Id来自动通过?。
我该怎么做?

使用隐藏字段
并确保它位于表单
元素的打开和关闭范围内

它如何帮助我?它是空的,因此我的模型状态无效。您可以共享您的模型和一个可以重现您的问题的简单演示吗?我已经添加了asp标记帮助器asp路由id,等同于Model.Samochod.Id,它可以按照我想要的方式工作,但我不确定这是否是解决类似问题的好方法,我通过var p=RouteData.Values[“Id”]的方式获得这个Id;