【发布时间】:2018-02-15 21:53:49
【问题描述】:
是否可以将更改事件数据的 HTML 属性中的一些数据传递到 asp.net core razor 页面? 我想使用 JS 从 HTML 的下拉列表中获取一个 ID 并将其传递给 Razor Pages (asp.net core 2) 并从自定义方法中获取结果? 如果可能的话,我希望代码如下所示:)
JS代码
$('#Neighborhood_DistrictId').on('change', function () {
@Model.GetDistrictName($('#Neighborhood_DistrictId').val());
});
在 Razor 页面上
public string GetDistrictName(Guid id)
{
return httpSystemApi.GetByIdAsync<District>("Districts", id).Result.Name;
}
GetDistrictName 方法正在连接到 API 并返回值。如果有办法做我想做的事,我不想用 JS 直接连接到 API
【问题讨论】:
标签: javascript c# asp.net-core razor-pages