是否可以使用event:dropdownlist_Onselectedindexchange(object sender,eventargs e)返回一个字符串?

时间:2010-09-06 12:36:18

标签: asp.net

是否可以使用event:dropdownlist_Onselectedindexchange(object sender,eventargs e)返回一个字符串?

3 个答案:

答案 0 :(得分:0)

默认情况下,

dropdownlist_Onselectedindexchanged 事件将无效,并且无法返回任何值。事件并不意味着以这种方式工作。如果需要从事件内部获取任何值,则可以将其分配给在事件代码之外可访问的任何其他变量。或者,如果需要,您可以将其分配给文本框。

*希望这有帮助,

答案 1 :(得分:0)

不,由于方法签名返回void,因此无法从此事件返回任何内容。

如果你通过编辑问题来解释你想要实现的目标,那么这可能会有所帮助,那么人们就更有可能提出解决方案。

答案 2 :(得分:0)

正如其他人已经说过的那样,“你不能从事件中归还任何东西。”

但是,要执行您想要执行的任何操作,您可以将值存储在可在事件内部和外部访问的变量中。

例如 -

你想要实现这样的目标:

string str = dropdownlist_Onselectedindexchange(object sender,eventargs e);

现在,你实际上无法做到这一点,所以在这里;你可以做什么:

string str;
protected void dropdownlist_Onselectedindexchange(object sender,eventargs e)
{
  DropDownList ddl_temp = (DropDownList)sender;
  str = ddl_temp.SelectedValue;  //The SelectedValue property is used to get the
                                 //SelectedValue of the DropDownList as a string.
}

希望这有帮助。