Есть ли способ показать сообщение об ошибке во всплывающем окне? Я использую Asp.Net (C#), и на нашей веб-странице, если заказ идет глубже, мы выводим сообщение об ошибке. Теперь мы хотели бы сделать это, используя какой-то всплывающий метод (возможно, Ajax?) - он должен иметь возможность принимать строковое значение для отображения сообщения об ошибке.Сообщение об ошибке popup asp.Net
ответ
Для простого подхода вы можете иметь блок сценария, который содержит alert("your error message")
. Если вы хотите, чтобы всплывающее окно было оформлено как остальная часть вашего сайта, вы можете отобразить сообщение об ошибке в элементе div
и использовать jQuery dialog, чтобы отобразить его в виде модального диалога на вашей странице.
Могу ли я показать, что использование C# условно? Если X затем «отобразить предупреждение»? –
@OhMisterRabbit вы можете сделать это из кода: «Страница.ClientScript.RegisterStartupScript (this.GetType(),« myalert »,« alert («Была проблема с обработкой вашего заказа»); », true);' – Icarus
Вы можете сделать это с помощью простой JavaScript, как это ...
alert("my error message");
Here это подробнее об использовании JavaScript
Я использовал Ajax для достижения этой цели сам.
Используя ModalPopupExtender и установив PopupControlID на панель Asp, я обычно помещаю это в User Control, чтобы его можно было легко использовать через веб-сайт.
Однако ниже фрагмент кода asp.net
<div class="modalPopupAlign">
<asp:LinkButton ID="lnkConfirm" Style="display: none;" CausesValidation="false" runat="server" PostBackUrl="#">Confirm</asp:LinkButton>
<ajax:ModalPopupExtender ID="lnkConfirm_ModalPopupExtender" runat="server" TargetControlID="lnkConfirm" PopupControlID="pnlConfirmation" BackgroundCssClass="modalBackground" DropShadow="true" RepositionMode="None">
</ajax:ModalPopupExtender>
<div id="pnlConfirmation" class="modalPopup" style="display: none;">
<br />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div class="modalPopupContainerAlign">
<div>
<asp:Image ID="imgIcon" CssClass="modalPopupImage" runat="server" />
<asp:Label ID="lblMessage" CssClass="modalPopupMessage" runat="server"></asp:Label>
<div class="modalPopupTextbox"><asp:TextBox ID="txtValue" Width="200px" MaxLength="100" Visible="false" runat="server"></asp:TextBox></div>
<asp:Button ID="btnAction" runat="server" CausesValidation="false" CssClass="defaultButton" Text="OK" />
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
Это займет некоторое время, чтобы заставить его работать правильно, как у меня было несколько ошибок с менеджером сценариев, которые я в настоящее время имеют установку в главная страница.
Просто может дать вам направление, в котором вы можете отправиться, а CSS может помочь сформировать и покрасить окно сообщения.
Хотя это сложный путь в некотором отношении, но его много использования.
+1 для ModalPopupExtender. Я использовал это с большим успехом, прежде чем переходить на MVC и jQuery. –
- 1. Сообщение об ошибке ASP.NET System.Web.UI.Controls
- 2. asp.net mvc3 Сообщение об ошибке
- 3. Сообщение об ошибке Сообщение об ошибке Серьезность: Уведомление Сообщение:
- 4. NHibernate Сообщение об ошибке
- 5. Показать собственное сообщение об ошибке в asp.net?
- 6. Сообщение об ошибке с идентификатором ASP.NET
- 7. Как отобразить сообщение об ошибке в asp.net?
- 8. Сообщение об ошибке MVC LINQ Asp.net
- 9. как получить сообщение об ошибке компилятора? asp.net
- 10. Настройка asp.net MVC проверки сообщение об ошибке
- 11. альтернативное сообщение об ошибке для ошибки asp.net
- 12. Показать дружественное сообщение об ошибке ASP.NET Ajax
- 13. ASP.NET: Parser сообщение об ошибке с Vbc.exe
- 14. Сообщение об ошибке в веб-форм ASP.NET
- 15. Переопределить сообщение об ошибке asp.net ValidationSummary
- 16. Сообщение об ошибке компилятора: CS0433
- 17. Должно ли сообщение об ошибке xmlhttprequest иметь сообщение об ошибке?
- 18. Сообщение об ошибке «Сообщение об ошибке» при отключении служб местоположения
- 19. Сообщение об ошибке SqlException
- 20. JScript Сообщение об ошибке
- 21. Сообщение об ошибке sjPlot
- 22. Сообщение об ошибке синтаксиса
- 23. Сообщение об ошибке MVC
- 24. Memcached Сообщение об ошибке
- 25. Сообщение об ошибке Zlib
- 26. Сообщение об ошибке
- 27. Параметр Сообщение об ошибке
- 28. Сообщение об ошибке IIS
- 29. Сообщение об ошибке Sqlite3
- 30. Сообщение об ошибке SoapUI
Что вы видите пользователю, если заказ проходит правильно? –
Они направлены на новую страницу с надписью «Спасибо, что заказали ...» и т. Д. –
И если заказ не удался, вы собираетесь хранить их на странице заказа или перенаправлять их на новую страницу? –