【发布时间】:2012-11-28 19:24:50
【问题描述】:
所以我的查看历史中有一个下拉列表:
@Html.DropDownList("ddlAccounts", null, new { @onchange="onChange(this.value);" })
我有这个 js 事件来替换 url ../History/ 到 ../History/2, ../History/5
function onChange(value) {
window.location.href = value;
}
相反,它总是将值添加到当前 url。因此,例如在更改下拉列表中的索引后,我得到 History/2/5。
【问题讨论】:
-
htmlAttributes 字典中不需要添加'@' onchange 属性,仅在 c# 中作为关键字的属性前缀,例如@class
标签: javascript asp.net drop-down-menu onchange