我有一個名為“上傳”的方法,它將接收兩個引數(IformFile 和一個字串值)我如何將下拉串列中的選定專案傳遞給我的控制器,這是我的方法中的字串引數。
<form enctype="multipart/form-data" method="post" asp-controller="Exposure" asp-action="Upload">
<div class="row">
<div class="form-group">
<select class="form-control-sm" >
<option selected>Choose a Database</option>
<option value="SICS">SICS</option>
<option value="TranslationTable">Translation Table</option>
</select>
</div>
</div>
<div class="row">
<div class="col-6 mb-3">
<div class="custom-file">
<input type="file" class="custom-file-input" name="DBTemplate" />
<label class="custom-file-label" for="customFile">Choose file</label>
<i>Only Excel file .xls, .xlsx</i>
</div>
</div>
</div>
<div class="row">
<div class="col-6 ml-3">
<div class="float-right">
<button type="submit" id="submit" name="Submit" class="btn btn-info">Upload</button>
<button asp-controller="Exposure" asp-action="Index" type="button" class="btn btn-light" data-dismiss="modal">Back to list</button>
</div>
</div>
</div>
</form>
< --- Heres my Method --->
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Upload(IFormFile DBTemplate, string selectedItem)
{
}
uj5u.com熱心網友回復:
在你看來:
<select class="form-control-sm" name="somename >
在你的行動中:
public IActionResult Upload(IFormFile DBTemplate,string somename)
{
.......
return View();
}
uj5u.com熱心網友回復:
添加 name 屬性以系結 selectedItem,然后您可以將下拉串列中的選定專案傳遞給控制器
<select class="form-control-sm" name="selectedItem" >
<option selected>Choose a Database</option>
<option value="SICS">SICS</option>
<option value="TranslationTable">Translation Table</option>
</select>
結果:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/494969.html
