В локальной правильной работе, но когда я делаю регистрацию на сервере печени, то некоторая регистрация времени перенаправляется на успешную страницу и некоторое время не перенаправляет, а также не получает никакого сообщения об ошибке. Регистрационная форма очень большая, поэтому я не ставил весь дизайн, код, но я взял код из каждого блока. По моему мнению, проблема может быть, но еще одна вещь, которую я должен был наблюдать, если страница не является регистрацией, тогда я снова загружаю ту же страницу, а затем заполняю все детали, а затем отправляю их.Нажатие кнопки не работает. Использование ASP.NET C#
Page Код нагрузки:
BusinessLogic bl = new BusinessLogic();
BusinessObject bo = new BusinessObject();
protected void Page_Load(object sender, EventArgs e)
{
HtmlGenericControl body = (HtmlGenericControl)Master.FindControl("MasterpageID");
body.Attributes.Add("class", "fifth");
//to restore password field when page refreshes
txt_Password.Attributes.Add("value", txt_Password.Text);
}
Design Код:
Nationality:<asp:DropDownList ID="ddl_Nationality" runat="server" CssClass="dropdown" AppendDataBoundItems="true"
AutoPostBack="true" OnSelectedIndexChanged="ddl_Nationality_SelectedIndexChanged">
<asp:ListItem Text="Select" Value="0"></asp:ListItem>
<asp:ListItem Text="Indian" Value="Indian"></asp:ListItem>
<asp:ListItem Text="Expatriate" Value="Expatriate"></asp:ListItem>
</asp:DropDownList>
Title: <asp:DropDownList ID="ddl_Title" runat="server" CssClass="dropdown" AppendDataBoundItems="true">
<asp:ListItem Text="Select" Value="0"></asp:ListItem>
<asp:ListItem Text="Mr." Value="Mr."></asp:ListItem>
</asp:DropDownList>
Name: <asp:TextBox ID="txt_Name" runat="server" CssClass="textfield_new1" MaxLength="20"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel3" runat="server">
<ContentTemplate>
<table>
<tr>
<td>
Country: <asp:DropDownList ID="ddl_Country" runat="server" CssClass="dropdown">
<asp:ListItem Text="Select" Value="0"></asp:ListItem>
</asp:DropDownList>
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
<table>
<tr>
<td>
<asp:UpdatePanel ID="UpdatePanel5" runat="server" >
<ContentTemplate>
Total Experience: <asp:DropDownList ID="ddl_years" runat="server" AutoPostBack="true" CssClass="Exp"
OnSelectedIndexChanged="ddl_years_SelectedIndexChanged">
<asp:ListItem Value="0">Year</asp:ListItem>
<asp:ListItem Value="1">0</asp:ListItem>
<asp:ListItem Value="2">1</asp:ListItem>
<asp:ListItem Value="3">2</asp:ListItem>
<asp:ListItem Value="4">3</asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="ddl_months" runat="server" CssClass="Exp"
Enabled="false">
<asp:ListItem Selected="True" Value="0">Month</asp:ListItem>
<asp:ListItem Value="1">0</asp:ListItem>
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
</td> </tr>
</table>
<table>
<tr>
<td>
<asp:UpdatePanel ID="UpdatePanel4" runat="server">
<ContentTemplate>
<cc1:CaptchaControl ID="CaptchaControl1" runat="server" CaptchaBackgroundNoise="None"
CaptchaHeight="40" CaptchaLength="5" CaptchaLineNoise="None" CaptchaMaxTimeout="240"
CaptchaMinTimeout="5" FontColor="111, 109, 85" Width="325px" CaptchaWidth="300"
CssClass="textarea_captha" />
</ContentTemplate>
</asp:UpdatePanel>
</td></tr>
<tr><td>
Enter Text as you See:<asp:TextBox ID="txtCaptcha" runat="server" CssClass="textfield_new1"></asp:TextBox>
</td></tr>
</table>
<table>
<tr><td>
<asp:LinkButton ID="imgbtn_Submit" runat="server" ValidationGroup="reg" CssClass="submitbtn"
</td></tr>
</table>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="images/spacer.gif" />
<cc1:ModalPopupExtender ID="ModalPopupExtender1" TargetControlID="ImageButton1" PopupControlID="Pnl_popup1"
BackgroundCssClass="modalBackground" Drag="true" PopupDragHandleControlID="Pnl_popup1"
runat="server">
</cc1:ModalPopupExtender>
<asp:Panel ID="Pnl_popup1" runat="server">
//pop design code is here
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
Спасибо заранее.
Что произойдет, если я добавлю, добавьте событие лизать. @aliasghar – mohdmazharkhan
вы можете добавить щелчок мышью и перенаправить на другую страницу, но вы должны удалить панель обновления. потому что не разрешать перенаправление –
Обновление панели необходимо в каком-то месте, есть ли другое решение, его большая форма. @aliasghar – mohdmazharkhan