我有 UserControl,它有几个字段(地址、郊区等)和一个 SubmitButton,一旦按下提交按钮,一个回传将转到服务器,我将输入的详细信息保存到会话中,以便在稍后阶段将其存储到数据库中.
在我的本地机器上一切正常,在我的团队成员机器上也是如此。但是,一旦我部署到服务器,按钮单击不起作用。当我单击该按钮时,它会发回(重新加载页面),但它从未命中我的事件处理程序。
我在页面上几乎没有验证。我尝试将它们全部删除,但仍然没有帮助。我怀疑服务器设置,所以我部署到另一台服务器(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");
}