Это действительно сводит меня с ума, когда я нахожусь на нем часами.
У меня есть URL-адрес, строки запроса которого объединены на основе выбранных элементов в форме, мне нужно сделать сообщение по этому URL-адресу, но для появления сообщения необходимо щелкнуть элемент управления imagebutton. Я поместил свойство PostBackUrl кнопки image в событие кнопки изображения, поэтому дважды щелкнул по нему, прежде чем опубликовать URL-адрес ... но мне действительно нужно щелкнуть один раз, но это не работает. Я знаю, почему он щелкнул дважды, пытался вызвать URL с помощью JavaScript, но он не работал.
Ниже приведен код. Пожалуйста, помогите мне с примерами кода, потому что я все еще новичок, вроде. Спасибо
protected void searchImageButton_Click(object sender, ImageClickEventArgs e)
{
returntype = tidRadioButtonList.SelectedItem.Value;
dateDlabel = selddate1TextBox.Text.Trim();
dateAlabel = seladate1TextBox.Text.Trim();
depart = seldcity1DropDownList.SelectedItem.Value;
arrive = selacity1DropDownList.SelectedItem.Value;
flightclass = selcabinclassDropDownList.SelectedItem.Value;
adult = seladultsDropDownList.SelectedItem.Text;
child = selchildrenDropDownList.SelectedItem.Text;
infant = selinfantsDropDownList.SelectedItem.Text;
result = resultbyRadioButtonList.SelectedItem.Value;
promos = promocodeTextBox.Text.Trim();
string theURL = "http://yyy.xxx.com/CAB/SessionHandler.aspx?target=%2fCAB%2fIBE.aspx&pub=%2fng%2fEnglish&Tab=1&s=&h=?tid=" + returntype +
"&seldcity1=" + depart.Trim() + "&selddate1=" + dateDlabel + "&selacity1=" + arrive.Trim() + "&seladate1=" + dateAlabel + "&selcabinclass=" + flightclass
+ "&seladults=" + adult + "&selchildren=" + child + "&selinfants=" + infant + "&resultby=" + result + "&promocode=" + promos;
searchImageButton.PostBackUrl = theURL;
}