Larsa
Larsa
CC#
Created by Larsa on 2/2/2023 in #help
✅ Passing data from controller to view
Hi guys hoping for some help here. I have an eCommerce wep app using ASP.NET MVC (7.0) and I want to pass data from a controller to a view. Now I understand I can do this with the ViewBag dynamic property or strongly typed view models. The data I want pass belongs to another model entirely and not the model for which the View is for. I have a Game model which has 2 FK's Developer and Publisher - within my create() View for the Game Model I wish to have a drop down list of Developers in the database to select from. How do I achieve this? Been stuck on this step for a while now and I'm still very new to .NET. I thought I could do something like this:
<div class="form-group">
<label asp-for="DeveloperId" class="control-label"></label>
<select asp-for="DeveloperId" class="form-control" asp-items="ViewBag.Developer"></select>
<span asp-validation-for="DeveloperId" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="DeveloperId" class="control-label"></label>
<select asp-for="DeveloperId" class="form-control" asp-items="ViewBag.Developer"></select>
<span asp-validation-for="DeveloperId" class="text-danger"></span>
</div>
Any help is greatly appreciated, thank you.
11 replies
CC#
Created by Larsa on 11/21/2022 in #help
❔ Database ID not beginning from 1?
24 replies