是否有任何将更改事件数据的 HTML 属性中的一些数据传递到 asp.net 核心剃须刀页面?我想使用 JS 从 HTML 的下拉列表中获取一个 ID 并将其传递给 Razor Pages (asp.net core 2) 并从自定义方法中获取结果?如果可能的话,我希望代码如下所示:)
JS代码
$('#Neighborhood_DistrictId').on('change', function () {
@Model.GetDistrictName($('#Neighborhood_DistrictId').val());
});
在剃刀页面上
public string GetDistrictName(Guid id)
{
return httpSystemApi.GetByIdAsync<District>("Districts", id).Result.Name;
}
GetDistrictName 方法正在连接到 API 并返回值。如果有办法做我想做的事,我不想用 JS 直接连接到 API