Je suis NOUVEAU dans jQuery et j'utilise les onglets ASP.NET de Visual Studio 2010 pour l'instant. Dans la première page (Démarrer), l'utilisateur doit entrer des informations pour accéder à d'autres onglets. Si l'utilisateur n'a saisi aucune information, je souhaite afficher une sorte de message d'alerte qui s'affiche: Veuillez entrer vos informations.Plugin de boîte de dialogue jQuery Problème
Ce que j'ai fait, c'est que j'ai implémenté MessageBox.Show() en utilisant System.Windows.Forms, mais ça ne marchera pas si je publie la page web. Comment dois-je faire avec le plugin jQuery Dialog Box?
J'ai quelque chose comme ceci:
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<script type="text/javascript">
$(function() {
$("#dialog").dialog();
});
</script>
Welcome! Please provide your Number to complete your application:
<asp:TextBox ID="txtSSN" runat="server" TextMode="Password" </asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="txtSSN" ErrorMessage="*"></asp:RequiredFieldValidator>
<asp:Button ID="btnSubmit" runat="server" onclick="btnSubmit_Click"
Text="Submit" />
<div id="dialog" style="display: none; ">
<p>Please Enter Your Credentials First!</p>
</div>
</asp:Content>
Merci. Mais je veux utiliser quelque chose comme ceci: http://jqueryui.com/demos/dialog/#modal –
Oui, je comprends la boîte de message de ValdationSummary n'est pas si jolie :) Vous pouvez faire la validation côté client et appelez .dialog ("ouvrir ") si la validation échoue. Voici une réponse SO qui montre comment utiliser l'appel de validation côté client http://stackoverflow.com/questions/969465/problem-with-page-clientvalidate – cheedep