2011-04-28 9 views
0

저는 jQuery에서 새로 왔으며 지금은 Visual Studio 2010 ASP.NET 페이지 탭을 사용하고 있습니다. 첫 번째 (시작) 페이지에서 사용자는 다른 탭에 액세스하기위한 정보를 입력해야합니다. 사용자가 정보를 입력하지 않은 경우 알림 메시지를 표시하려고합니다. 정보를 입력하십시오.jQuery 대화 상자 플러그인 문제

내가 한 것은 System.Windows.Forms를 사용하여 MessageBox.Show()를 구현했지만 웹 페이지를 게시하고 있으면 작동하지 않는다는 것입니다. jQuery Dialog Box Plugin으로 어떻게해야합니까?

<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> 

답변

1

당신은 옵션 ShowMessageBox = "참"으로의 ValidationSummary 컨트롤을 사용할 수 있습니다 :

나는 이런 식으로 뭔가가있다. 다음과 같이 입력하십시오 :

<asp:ValidationSummary ID="ValidationSummary1" runat="server" HeaderText="The following are required:" ShowMessageBox="True" ShowSummary="False" /> 

사용 방법에 대한 자습서가 없으면 알려주십시오.

+0

감사합니다. 하지만 난 이런 식으로 뭔가를 사용하고 싶습니다 : http://jqueryui.com/demos/dialog/#modal –

+0

그래, 나는 ValdationSummary의 메시지 상자가 너무 예쁘지 않다는 것을 알고있다 :) 클라이언트 쪽 유효성 검사를 수행하고 .dialog ("open "). 다음은 클라이언트 쪽 유효성 검사 호출을 사용하는 방법을 보여주는 SO 응답입니다. http://stackoverflow.com/questions/969465/problem-with-page-clientvalidate – cheedep