Asp.net core 如果值发生更改,如何调用选择列表上的函数或方法?

Asp.net core 如果值发生更改,如何调用选择列表上的函数或方法?,asp.net-core,razor-pages,Asp.net Core,Razor Pages,我有一个场景,如果我更改选择列表的值,我希望能够清除模型或任何我想要清除的值。是否可以在选择标记帮助器中调用函数或方法?大概是这样的: <select asp-for="Input.DriverName" class="form-control" asp-items="Model.DriverNotUser" onchange="myfunction()">

我有一个场景,如果我更改选择列表的值,我希望能够清除模型或任何我想要清除的值。是否可以在选择标记帮助器中调用函数或方法?大概是这样的:

<select asp-for="Input.DriverName" class="form-control"
                                asp-items="Model.DriverNotUser"
                               onchange="myfunction()">
</select>

要调用javascript函数,请执行以下操作:

@节脚本{ 函数myfunction{ //做任何事。。。 } } 要提交到后端,请将选择列表放入表单中,然后调用submit:

要在后端调用自定义方法,请执行以下操作:

后端方法:

public IActionResult on PostMyMethod { // ... }
谢谢@LazZiya,这就是我要找的。