У меня есть UserControl с несколькими полями (адрес, пригород и т. д.) и SubmitButton, после нажатия кнопки «Отправить» сообщение отправляется на сервер, и я сохраняю данные, введенные в сеанс, чтобы сохранить их в базе данных на более позднем этапе. .
Все отлично работает на моей локальной машине, а также на машинах членов моей команды. Однако после развертывания на сервере кнопка Click не работает. Когда я нажимаю кнопку, она отправляет обратно (перезагружает страницу), но никогда не попадает в мой обработчик событий.
У меня было мало проверок на странице. Я пробовал удалить их все и все равно не помогло. Я подозревал настройки сервера, поэтому я развернул его на другом сервере (GoDaddy и CrazyDomains), и возникла та же проблема.
Чтобы сделать это более сложным, в нескольких случаях он отлично работает на сервере. Я использую .NET 4.0 и VS 2010.
Любая помощь будет высоко ценится. Спасибо
<div class="clear" style="padding-top: 20px;">
<asp:Button runat="server"
ID="SubmitButton"
OnClick="SubmitButtonClick"
Text="View Plans"
Width="150px"
CssClass="NextButton CompareButton"/>
</div>
Обработчик событий
protected void SubmitButtonClick(object sender, EventArgs e)
{
// doing my form data saving here
// not hitting this point
Response.Redirect("http://google.com");
}