我在下拉列表更改时调用名为ChangeCurrency(ID)的函数。我在函数ChangeCurrency(ID)中需要下拉列表的ID。但不幸的是,在razor html中它显示此错误:

PjtCostCurrencyID is undefined.


所以如何将下拉列表的ID传递给函数。请帮助。

以下是代码

 @Html.DropDownList("PjtCostCurrencyID", null, new { @onchange = "ChangeCurrency($PjtCostCurrencyID)" })

最佳答案

尝试这个

  @Html.DropDownList("PjtCostCurrencyID", null, new { @onchange = "ChangeCurrency(this)" })

and in function

function ChangeCurrency(_this)
{
  var PjtCostCurrencyID =_this.id;
}

07-24 19:26