Я пытаюсь получить (agent_name
& slot_name
) от tb_agent
& tb_parkingslot
(т. Е. Выбрано из 2 выпадающих списков) до tb_freeslot
. Не получать выбранные значения в tb_freeslot
вместо получения2 идентификатора agent_name
& slot_name
. Что мне нужно, чтобы эти выбранные значения были указаны в предписанной таблице дБ.
Контроллер
public ActionResult Addagentslot1(FormCollection collection)
{
try
{
tb_freeslot Addgentslot = new tb_freeslot();
Addgentslot.slotinfree_name = collection["s"].ToString();
Addgentslot.agentinfree_name = collection["a"].ToString();
db.tb_freeslot.Add(Addgentslot);
int j = db.SaveChanges();
if (j > 0)
{
ViewBag.s = "success";
return View();
}
else
{
ViewBag.f = "failed";
return View();
}
catch
{
return View();
}
}
Просмотр
@{
safespot1.Models.SafespotEntities db = new safespot1.Models.SafespotEntities();
var getag = db.tb_agent.ToList();
var getsl = db.tb_parkingslots.ToList();
}
<form action="/Admin/Addagentslot1" method="post">
<select name="a">
@foreach(var item in getag)
{
<option value="@item.agent_id">@item.agent_name
</option>
}</select>
<select name="s">
@foreach (var item in getsl)
{
<option value="@item.slot_id">@item.slot_name
</option>
}</select>
<input type="submit" value="add space" />
<div>
<label class="label-success">
@ViewBag.s
</label>
<label class="label-danger">
@ViewBag.f
</label>
</div>
</form>