Я использую EditorTemplate DateTime.ascx
в своем проекте ASP.NET MVC 2.
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<DateTime>" %>
<%: Html.TextBox(String.Empty, Model.ToString("M/dd/yyyy h:mm tt")) %>
<script type="text/javascript">
$(function () {
$('#<%: ViewData.TemplateInfo.GetFullHtmlFieldId(String.Empty) %>').AnyTime_picker({
format: "%c/%d/%Y %l:%i %p"
});
});
</script>
При этом используется библиотека JavaScript Any + Time ™ для jQuery, автор Andrew MAndrews III.
Я добавил эти библиотечные файлы (anytimec.js
и anytimec.css
) в раздел <head>
моей главной страницы.
Вместо того, чтобы включать эти JavaScript и каскадированиеФайлы таблиц стилей на каждой странице моего веб-сайта как я могу вместо этого включать файлы .js и .css только на страницы, которые в них нуждаются - страницы, которые редактируют значение типа DateTime?