是否可以使用event:dropdownlist_Onselectedindexchange(object sender,eventargs e)返回一个字符串?
答案 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.
}
希望这有帮助。