如何知道在asp.net中触发了哪个dropdownlist onchange事件?

时间:2013-08-18 17:25:58

标签: asp.net

我试图做一个相当简单的练习项目,现在我卡住了一段时间。

我有3个下拉列表 和3个观点。

我想这样做: 检查当前下拉列表是否已选择值,然后该下拉列表具有值,隐藏该视图并显示下一个视图。

我的问题: 我有一个方法可以在发生更改时调用所有3个下拉列表。 我需要检查这些下拉列表中的哪一个触发更改,以便我知道我需要检查哪个下拉列表值(如果它是空的或不是)并且取决于我显示/隐藏视图的值。

如果需要更多信息,请询问并谢谢!

1 个答案:

答案 0 :(得分:1)

在功能上你可能有类似的东西

protected void OnChangedEvent(object sender, EventArgs e) {
    // code here
}

sender包含触发事件的下拉列表。所以:

protected void OnChangedEvent(object sender, EventArgs e) {
    var ddl = (DropDownList)sender;
}

ddl将成为下拉列表。