EDIT: Я нашел свою проблему. Я использую эту строку коды в загрузке страницы моей главной страницы:UpdatePanel обновляет всю страницу, а не содержимое панели
ScriptManager.RegisterStartupScript(Page, Me.GetType(), "fadeAllPartners", "fadeAll();", True)
У меня есть эта проблема в моей главной странице контактной форме и во всех субформах страницы тоже. На самом деле, я не могу получить одну панель обновления. Я также попытался удалить тег триггеров, но безуспешно.
Вся моя страница Работа с главной страницы, которые включают в себя менеджер сценария здесь:
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager" runat="server" />
<div id="pageWrapper">
<asp:ContentPlaceHolder ID="ContentPlaceHolder" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
Вот один пример формы, которая освежит всю страницу:
<asp:UpdatePanel runat="server" ID="UpdatePanelContacter" UpdateMode="Conditional">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="submitEmail" EventName="Click" />
</Triggers>
<ContentTemplate>
<div runat="server" id="BodyFooterForm" class="formSubmitEmail">
<h4>
<%=Resources.LangueRessources.FooterContactezNous%>
</h4>
<div class="centerFormContact">
<span id="lblCompany" runat="server" >
<%=Resources.LangueRessources.FooterFormContactCie%>
<b id="imgCompany" runat="server" ></b>
</span>
<input runat="server" type="text" id="txtCompany" >
<span runat="server" id="lblNom" >
<%=Resources.LangueRessources.FooterFormContactNom%>
<b id="imgNom" runat="server" ></b>
</span>
<input runat="server" type="text" name="txtNom" id="txtNom">
<span runat="server" id="lblEmail" >
<%=Resources.LangueRessources.FooterFormContactEmail%>
<b id="imgEmail" runat="server" ></b>
</span>
<input runat="server" type="text" name="txtEmail" id="txtEmail" >
<span runat="server" id="lblPhone" >
<%=Resources.LangueRessources.FooterFormContactPhone%>
<b id="imgPhone" runat="server" ></b>
</span>
<input runat="server" type="text" name="txtPhone" id="txtPhone" data-mask="(999) 999-9999" >
<span runat="server" id="lblTextarea" >
<%=Resources.langueRessources.FooterFormContactComments%>
<b id="imgTextArea" runat="server" ></b>
</span>
<textarea runat="server" id="txtTextarea" ></textarea>
<span id="lblEnvoyer" runat="server" >
<b id="imgEnvoyer" runat="server" ></b>
</span>
<asp:Button runat="server" ID="submitEmail" class="submit" OnClientClick="return ValidateContactForm()" OnClick="submitEmail_CLick" />
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<div class="clear">
</div>
Спасибо!
ли работа, если вы удалите 'OnClientClick =«возвращение ValidateContactForm()»'? Кроме того, можете ли вы опубликовать код функции 'ValidateContactForm()' JavaScript? –
Я нашел проблему, но я должен найти другой способ увядать весь мой контент при загрузке – Pilouk
Просто используя document.ready с моей функцией javascript! – Pilouk