C# 首先从控制器获取数据,然后如何将其发回?asp.net核心mvc
我制作了一个Asp.net核心视图,从数据库获取数据是可行的,但我想添加添加注释选项。注释发送几乎正确,但在发送注释时,我需要从我的asp.net核心模型中传递“samochodId”,该模型是首先传递的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
<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;