【发布时间】:2018-05-24 02:37:48
【问题描述】:
我正在尝试更改“asp-action=”,不幸的是我在互联网上找不到任何东西...
目前我正在使用 ViewBag,我可以从该列表中选择一个值。
我想要的是:我想将 ViewBag 中的选定值放在“asp-action= ( here )”中
Image of my index
Image of my Post method
<form method="post" enctype="multipart/form-data" asp-controller="Parser" asp-action= "PostDrone">
<div class="col-md-10">
<p>Upload one or more files using this form:</p>
<select asp-items="@(new SelectList(@ViewBag.listofitems ))"></select>
<input type="file" name="files" multiple />
</div>
</div>
<div class="form-group">
<div class="col-md-10">
<input type="submit" value="Upload" />
</div>
</div>
例如:
如果我从 viewbag 选择列表中选择 PostSchoen,我希望“asp-action=”具有字符串值“PostSchoen”
希望我说的可以理解
【问题讨论】:
-
此外,您的 SELECT 元素选择也将提交给服务器。使用
asp-for以便它为您的视图模型属性生成名称,您可以在服务器端使用它来做不同的事情.
标签: asp.net-mvc razor asp.net-core .net-core asp.net-core-2.0