Моя история
Я собираюсь предоставить образец, чтобы я мог устроиться на работу. Сотрудникам компании понравилось, как я пишу программный код, но поскольку я не был человеком, работающим над веб-страницей, они запросили хорошо продуманный образец одной страницы с использованием ASP.NET MVC 3 или 4, и они сказали, что я могут использовать шаблоны и вспомогательные инструменты, а дизайн более важен, чем я завершаю его своими знаниями HTML и CSS (хотя я не знаю Ajax и jQuery), поэтому я попросил их в течение недели, и я сделал часть его уже, но есть работа, и в основном это пользовательский интерфейс.Вспомогательная библиотека "select2" не работает для меня
Получить Работать
Я использую ASP.NET MVC 3 (Razor вид двигателя), Bootstrap и ВЫБ.2, я не уверен, если моя иерархия хорошо формируется и влияет на помощника, но это, как я сделал это:
Итак, я также добавить мое соединение, как показано ниже в _layout.cshtml
файле:
<!DOCTYPE html>
<html dir="rtl">
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title</title>
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script>
<!--BOOTSTRAP-->
<link href="@Url.Content("~/css/bootstrap.min.css")" rel="stylesheet"/>
<script src="@Url.Content("~/js/bootstrap.min.js")"></script>
<!--Select2-->
<link href="@Url.Content("~/select2-3.4.5/select2.css")" rel="stylesheet"/>
<script src="@Url.Content("~/select2-3.4.5/select2.js")"></script>
<!--MY CSS-->
<link href="~/Content/my_style.css" type="text/css" rel="stylesheet"/>
</head>
<body>
@RenderBody()
</body>
</html>
А потом я пошел в свой индексный файл и добавил следующее:
@model SinglePage.Models.SinglePageIndexViewModel
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<link href="@Url.Content("~/select2-3.4.5/select2.css")" rel="stylesheet"/>
<script src="@Url.Content("~/select2-3.4.5/select2.js")"></script>
<script>
$(document).ready(function() { $("#e1").select2(); });
</script>
<h2>خانه</h2>
@using(Html.BeginForm()){
@Html.ValidationSummary(true)
<select id="e1">
@foreach (var customer in Model.CustomerList)
{
<option value="@Html.DisplayFor(c=>customer.Code)">@Html.DisplayFor(c => customer.FirstName) @Html.DisplayFor(c=>customer.LastName)</option>
}
</select>
}
Это было похоже на то, что пример мне сказал. Поэтому я заполнил мой выбор с данными SQL Server, , и он стал таким:
Так как вы можете видеть, это не влияет на пользовательский интерфейс. Я также проверил ссылки на CSS и JavaScript, но они, похоже, не были сломаны.
Кроме того, я получил несколько сообщений, в моей консоли, которые я позволяю увидеть здесь:
Как я могу исправить эту проблему?
Я повторяю css и js ссылку только для теста – deadManN