我有一个按钮,它有一个点击事件,但它不是在第一次点击。我怀疑这与我在下拉框控件中有关,所以当我单击按钮时,下拉框的事件发生(textChanged),但它忘记了单击事件:-)
当然,如果我再按一次它就行了。
或者,如果我先单击其他地方以使事件TextChange发生,然后在第一次执行时单击按钮。。
这正常吗?如果有的话还有什么解决办法?
基本上,TextChange事件必须触发,但是button click事件也必须触发。
我说的所有事件都是ASP.NET事件。
下面是一些我正在使用的事件的示例-按钮和下拉菜单
uxGetData是一个按钮,uxToDate是一个下拉框
protected void uxGetData_Click(object sender, EventArgs e)
{
BindGrid();
RefreshBindings();
}
protected void uxToDate_TextChanged(object sender, EventArgs e)
{
DateTime date;
bool valid = DateTime.TryParse(uxToDate.Text, out date);
if (valid)
{
MyDate myDate= _repository.GetBetweenDate(date);
if (myDate!= null)
uxToMyDate.SelectedValue = Convert.ToString(myDate.item);
}
}