Click here to Skip to main content
15,895,142 members
Please Sign up or sign in to vote.
5.00/5 (1 vote)
See more:
HTML
<pre lang="Javascript">   
<asp:Content ID="content1" runat="server" ContentPlaceHolderID="id1">
   <script src="~/Scripts/jquery.datePicker.js"></script>
   
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
 
    <script>
        $(function () {
            $(".date-picker").datepicker();
        });
    </script>
   
<asp:TextBox ID="dateText" runat="server" CssClass="date-picker"></asp:TextBox>
</asp:Content<pre lang="HTML">
>
Posted
Updated 10-Oct-12 0:58am
v2

i resolved changing as below:


BundleConfig.cs:

VB
bundles.Add(new StyleBundle("~/Content/OfficeCss").Include(
                "~/Content/Office.Controls.css"));
          bundles.Add(new StyleBundle("~/Content/themes/base/css").Include(
                     "~/Content/themes/base/jquery.ui.core.css",
                     "~/Content/themes/base/jquery.ui.resizable.css",
                     "~/Content/themes/base/jquery.ui.selectable.css",
                     "~/Content/themes/base/jquery.ui.accordion.css",
                     "~/Content/themes/base/jquery.ui.autocomplete.css",
                     "~/Content/themes/base/jquery.ui.button.css",
                     "~/Content/themes/base/jquery.ui.dialog.css",
                     "~/Content/themes/base/jquery.ui.slider.css",
                     "~/Content/themes/base/jquery.ui.tabs.css",
                     "~/Content/themes/base/jquery.ui.datepicker.css",
                     "~/Content/themes/base/jquery.ui.progressbar.css",
                     "~/Content/themes/base/jquery.ui.theme.css"));

C#
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
                     "~/Scripts/jquery-ui-{version}.js"));


create.cshtml:
<div class="form-group">
           @Html.LabelFor(model => model.StartDate, htmlAttributes: new { @class = "control-label col-md-2" })
           <div class="col-md-10">
               @Html.EditorFor(model => model.StartDate, new { htmlAttributes = new { @class = "date-picker" } })
               @Html.ValidationMessageFor(model => model.StartDate, "", new { @class = "text-danger" })
           </div>
       </div>

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval");
    @Scripts.Render("~/bundles/jqueryui");
            
    @Scripts.Render("~/Content/themes/base/css");
<script type="text/javascript">
    $(document).ready(function () {

         // This will make every element with the class "date-picker" into a DatePicker element
         $('#StartDate').datepicker();
     })
    </script>

}
 
Share this answer
 
Try this,

XML
<script src="<%=Page.ResolveClientUrl("~/Scripts/jquery.datePicker.js") %>"
       language="javascript" type="text/javascript"></script>


If the error still exists you may also consider jQuery.noConflict [^].
 
Share this answer
 
v3
Comments
K C R 10-Oct-12 6:47am    
Microsoft JScript runtime error: Object expected error for jQuery.noConflict() and ResolveClientUrl not working :-(
Rajeev Jayaram 10-Oct-12 7:47am    
You could also try download and link the Jquery library, instead of accessing it directly via url.
http://jquery.com/download/

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900