更新时间:2023-02-12 09:53:48
要调用javascript函数:
To call a javascript function :
<select class="form-control"
asp-for="DriverName"
asp-items="Model.DriverNotUser"
onchange="myfunction();">
</select>
@section Scripts{
function myfunction() {
// Do whatever...
}
}
要提交到后端,请将选择列表放入表单中,然后调用Submit:
To submit to the backend, put the select list in a form and call submit:
<!-- submit to the OnGet() method -->
<!-- add method="post" to submit to the OnPost() method -->
<form>
<select class="form-control"
asp-for="DriverName"
asp-items="Model.DriverNotUser"
onchange="this.form.submit();">
</select>
</form>
要在后端调用自定义方法:
To call a custom method in the backend:
<!-- submit to the OnPostMyMethod() method -->
<form method="post" asp-page-handler="MyMethod">
<select class="form-control"
asp-for="DriverName"
asp-items="Model.DriverNotUser"
onchange="this.form.submit();">
</select>
</form>
后端方法:
public IActionResult OnPostMyMethod()
{
// ...
}