ASP.NET растауы жұмыс істемейді

Мен тіркелу формасын жасадым, оған кейбір валидацияны қосып бердім, бірақ олар мақсатсыз/жұмыс істемейтін, дұрыс емес екеніне сенімді емеспін, сонымен қатар, Firefox-де емес, Интернетте жақсы жұмыс істейді деп ойлаймын:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Register.aspx.cs" Inherits="Register" %>

<!DOCTYPE HTML>


<title></title> 
</head>
<body>
    <form id="form1" runat="server">
    <div class="auto-style4">

        Registeration</div>
        <table class="auto-style1">
            <tr>
                <td class="auto-style2">Username:</td>
                <td class="auto-style3">
                    
                </td>
                <td>
                    
                    
                </td>
            </tr>
            <tr>
                <td class="auto-style2">Password:</td>
                <td class="auto-style3">
                    
                </td>
                <td>
                    
                    
                </td>
            </tr>
            <tr>
                <td class="auto-style2">Confirm Password:</td>
                <td class="auto-style3">
                    
                </td>
                <td>
                    
                    
                </td>
            </tr>
            <tr>
                <td class="auto-style2">Email:</td>
                <td class="auto-style3">
                    
                </td>
                <td>
                    
                </td>
            </tr>
            <tr>
                <td class="auto-style2">First Name:</td>
                <td class="auto-style3">
                    
                </td>
                <td>
                    
                    
                </td>
            </tr>
            <tr>
                <td class="auto-style2">Second Name:</td>
                <td class="auto-style3">
                    
                </td>
                <td>
                    
                    
                </td>
            </tr>
            <tr>
                <td class="auto-style2">Age:</td>
                <td class="auto-style3">
                    
                </td>
                <td>
                    
                </td>
            </tr>
            <tr>
                <td class="auto-style2">Gender:</td>
                <td class="auto-style3">
                    
                        Select Gender
                        Male
                        Female
                    
                </td>
                <td>
                    
                </td>
            </tr>
            <tr>
                <td class="auto-style2">Secret Question1:</td>
                <td class="auto-style3">
                    
                        Select Question
                        What is your Favourite Car Manufacturer?
                        What is your Favourite Food?
                        What is your Favourite Video Game?
                        What is your Favourite Drink?
                        What is your Favourite Brand?
                    
                </td>
                <td>
                    
                </td>
            </tr>
            <tr>
                <td class="auto-style2">Answer:</td>
                <td class="auto-style3">
                    
                </td>
                <td>
                    
                </td>
            </tr>
            <tr>
                <td class="auto-style2">Secret Question2:</td>
                <td class="auto-style3">
                    
                        Select Question
                        What is your Favourite Sports Team?
                        Who is your Favourite Singer?
                        Who is your Favourite Actor?
                        Who is your Favourite Actress?
                        Who is your favourite Sports Player?
                    
                </td>
                <td>
                    
                </td>
            </tr>
            <tr>
                <td class="auto-style2">Answer:</td>
                <td class="auto-style3">
                    
                </td>
                <td>
                    
                </td>
            </tr>
            <tr>
                <td class="auto-style2">Secret Question3:</td>
                <td class="auto-style3">
                    
                        Select Question
                        What is your mother Maiden Name?
                        Where were you born?
                        What was your first best friends Name?
                        Who was your first kiss?
                    
                </td>
                <td>
                    
                </td>
            </tr>
            <tr>
                <td class="auto-style2">Answer:</td>
                <td class="auto-style3">
                    
                </td>
                <td>
                    
                </td>
            </tr>
        </table>
    </form>
</body>
</html>
2
бұл өте керемет
қосылды автор Jonesopolis, көзі
Firefox-та «жұмыс істемегенде» JavaScript кез келген қате туралы хабарлар бар ма?
қосылды автор Karl Anderson, көзі
Firefox-та «жұмыс істемегенде» JavaScript кез келген қате туралы хабарлар бар ма?
қосылды автор Karl Anderson, көзі

6 жауаптар

Кез келген JavaScript қателігі үшін сізді өрт сөндіргіштегі консольді тексере аласыз ба? Сондай-ақ, тексерушілері мен тексерушілері үшін тексеру тобын қоюға болады.

4
қосылды

Жүктеудің артындағы кодта Page.Validate (); деп қоңырау шалуыңызға болады. Сондай-ақ, CausesValidation түймешігінің сипатын шын мәніне орнатуға болады. Әдепкі бойынша, бет жүктелместен бұрын тексерілмейді. Егер тексерудің шынайылығы шын болса, түймені басқаннан кейін тексеру керек. Сондай-ақ, Page.Validate ()

3
қосылды
Сервер тарапынан тексеру - міндетті! Сіз тек клиенттік тексерулерге сене алмайсыз, себебі бұл айналып өтуге оңай. Клиенттік валидация жақсы, себебі ол тікелей дереу кері байланыс болып табылады, бірақ сіз серверді қабылдаған деректерді әрқашан растауыңыз керек.
қосылды автор Karl Anderson, көзі

Жүктеудің артындағы кодта Page.Validate (); деп қоңырау шалуыңызға болады. Сондай-ақ, CausesValidation түймешігінің сипатын шын мәніне орнатуға болады. Әдепкі бойынша, бет жүктелместен бұрын тексерілмейді. Егер тексерудің шынайылығы шын болса, түймені басқаннан кейін тексеру керек. Сондай-ақ, Page.Validate ()

3
қосылды
Сервер тарапынан тексеру - міндетті! Сіз тек клиенттік тексерулерге сене алмайсыз, себебі бұл айналып өтуге оңай. Клиенттік валидация жақсы, себебі ол тікелей дереу кері байланыс болып табылады, бірақ сіз серверді қабылдаған деректерді әрқашан растауыңыз керек.
қосылды автор Karl Anderson, көзі

Браузерде қандай қате туралы хабар көрсетіледі немесе неге Visual Studio Fire? Сіз бұл туралы айтқан жоқсыз.

Менің ойымша, қате туралы хабар осындай

WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for 'jquery'. Please add a ScriptResourceMapping named jquery(case-sensitive).

Жақсы, тексеруді бақылау үшін веб-теңшелімінде осы төменгі бөлімді қолдануға тырысыңыз. Валидтеуді басқару мәселесін шешетініне сенімдімін.

  
    <!--
      For Validation Control
      -->
    
  

If the problem continues, attach this script in your ASPX page behind the <head> tag.

http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.min.js

«jquery (case-sensitive)» бұл хабар қайта көрсетілмеуі керек.

2
қосылды

барлық мәтіндердің біреуін дәлелдеу тобына қосып, Қосу және Тексеру түймешігін басыңыз

 ValidationGroup="AAA" 

кодты сақтау батырмасына қосыңыз:

 If (Page.IsValid) Then
    YOURSQL.Insert()
 'or ur code here'
  End If
0
қосылды

барлық мәтіндердің біреуін дәлелдеу тобына қосып, Қосу және Тексеру түймешігін басыңыз

 ValidationGroup="AAA" 

кодты сақтау батырмасына қосыңыз:

 If (Page.IsValid) Then
    YOURSQL.Insert()
 'or ur code here'
  End If
0
қосылды