2012-11-10 14 views
8

मैं सिर्फ

$(document).ready(function() { 
    alert("!!!"); 
}); 

के रूप में आमतौर पर

@{ 
    ViewBag.Title = "Sign Up"; 
    Layout = "~/Views/Shared/_WebSite.cshtml"; 
} 

<script type="text/JavaScript"> 

    $(document).ready(function() { 
     alert("!!!"); 
    }); 

</script> 

<h2>Sign Up</h2> 

@using (Html.BeginForm()) 
{ 
    @Html.ValidationSummary() 
{ 

} 

} 

@section Scripts { 
    @Scripts.Render("~/bundles/jqueryval") 
} 

में डालने कर रहा हूँ, लेकिन मैं चेतावनी() संदेश नहीं देख सकते हैं ...

की अन्य चीजें jQuery इस पृष्ठ पर ठीक काम कर रहे हैं ...

क्या करें मुझे याद आ रही है?

कोई सुराग?

धन्यवाद!

+1

क्या फ़ायरबग कंसोल में कोई त्रुटि है? – jwaliszko

+1

ऊंट के "टेक्स्ट/जावास्क्रिप्ट" के अंदर "टेक्स्ट/जावास्क्रिप्ट" का उपयोग क्यों न करें। यह नहीं कि समस्या थी लेकिन वैसे भी। :) मुझे लगता है कि विजुअल स्टूडियो इंटेलिसेंस आपके लिए "टेक्स्ट/जावास्क्रिप्ट" लिखता है? – oldwizard

उत्तर

27

यदि आप एचटीएमएल का निरीक्षण करते हैं तो आप देख सकते हैं कि jQuery आपके कोड के बाद संदर्भित है।

डिफ़ॉल्ट प्रोजेक्ट एक वैकल्पिक स्क्रिप्ट अनुभाग के साथ आता है जो लेआउट में jQuery संदर्भ के बाद प्रस्तुत किया जाएगा, जहां आपका कोड जाना चाहिए।

@{ 
    ViewBag.Title = "Sign Up"; 
    Layout = "~/Views/Shared/_WebSite.cshtml"; 
} 



<h2>Sign Up</h2> 

@using (Html.BeginForm()) 
{ 
    @Html.ValidationSummary() 
{ 

} 

} 

@section Scripts { 
    <script type="text/JavaScript"> 

    $(document).ready(function() { 
     alert("!!!"); 
    }); 

    </script> 
} 
+1

धन्यवाद आदमी !! ++++ –

+3

उसके उत्तर को स्वीकार करें। :) – oldwizard

संबंधित मुद्दे