0

Код Cshtml.Сценарии не получают визуализированный

@Html.EditorFor(model => model.StartDate, new { htmlAttributes = new { @class = "datefield", type = "date" } }) 

@section Scripts { 
    @Scripts.Render("~/Content/css") 
    @Scripts.Render("~/Scripts/jquery") 
} 

Bundle.config код

bundles.Add(new ScriptBundle("~/Scripts/jquery").Include(
    "~/Scripts/jqueryui1.12.s", 
    "~/Scripts/jqueryui-12.js", 
    "~/Scripts/DateTimePicket.js" 
));  

bundles.Add(new StyleBundle("~/Content/css").Include(
    "~/Content/jqueryui1.12.css" 
)); 

код DateTimePicker

$(function() { 
    alert("hi"); 
    $(".datefield").datepicker(); 
}); 

где проблема. Код этих файлов "~/Scripts/jqueryui1.12.s", "~/Scripts/jqueryui-12.js", взяты из

<script src="https://code.jquery.com/jquery-1.12.4.js"></script> 
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> 

Я просто пытаюсь добавить DatePicker и код получил перепутались.

+0

Я могу поделиться проектом также .. если требуется ... –

+0

ya please share –

+0

Вы получаете какую-либо ошибку в консоли браузера ?? – Umamaheswaran

ответ

0

, если дизайн будет неаккуратно, то это, безусловно, показывает ошибки в браузере console.First вы должны узнать, какие Js erros приходят ..

и вы разместили файл Jquery ~/Scripts/DateTimePicket.js , Является ли это "DateTimePicket" или "DateTimePicker" ?? Если его орфографическая ошибка тогда также может создать проблему, также ...

И если это не орфографическая ошибка, то проверьте со вторым сценарием, вы создали сценарии раздела, но у вас использовали @RenderSection («скрипты», обязательные: false) в макете? Или вы можете попробовать, добавив свои рендеры в начало кода cshtml, как показано ниже.

@Styles.Render("~/Content/css") 
@Scripts.Render("~/Scripts/jquery") 

с Не создавая ни одного раздела, попробуйте напрямую.

+0

Я добавил его только в DateTimePicket. –

+0

Просьба проверить с моим измененным текстом выше – Sunita

+0

Я добавил все скрипты на странице Create.cshtml. На странице макета есть раздел Render. –

0

Я думаю, что проблема есть вы пытаетесь добавить CSS и JavaScript также Пометьте написание DateTimePicker расслоения плотного файла

Вы предоставляете CSS в cshtml вам нужно использовать строку ниже

@Styles.Render("~/Content/css") 

Надеюсь это поможет!!

+0

Нет ... Пробовал стили, но ничего не получал. –

Смежные вопросы