Ответ tvanfosson отвечает на ваш вопрос. Еще один вариант (который может помешать вам снова страдать от этого):
Автор более простой JavaScript в вашем C #:
riskFrequencyDropDown.Attributes.Add("onchange",
"updateRiskFrequencyOfPointOnMap(this);");
И затем, внутри самой функции javascript (которая вызывается в onchange), получите нужные вам значения из объекта dropDown :
function updateRiskFrequencyOfPointOnMap(dropDown) {
var riskFrequencyId = dropDown.ID.Substring(8);
var riskFrequencyValue = dropDown.SelectedValue;
// etc
}
Менее очевидное преимущество для этого дизайна: если вы когда-нибудь измените способ использования выпадающего объекта (возможно, Substring (6) или Substring (8)), вам не нужно менять свой C # - вы имеете изменить свой JavaScript (и только в одном месте).