Проблемы рендеринга MVC 3 с Jquery Mobile - PullRequest
2 голосов
/ 04 мая 2011

Пожалуйста, кто-нибудь избавит меня от моих страданий, я пытаюсь просто отобразить раздел в моем заголовке со следующим кодом в моем layout.cshtml

<head>
<title>@ViewBag.Title</title>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<script src="@ResourceHelper.Site.MobileScriptUrl("jquery-1.5.2.min.js")" type="text/javascript"></script>
<link href="@ResourceHelper.Site.MobileCSSUrl("jquery.mobile-1.0a4.1.min.css")" rel="stylesheet" type="text/css" />
<script src="@ResourceHelper.Site.MobileScriptUrl("jquery.mobile-1.0a4.1.min.js")" type="text/javascript"></script>
<link href="@ResourceHelper.Site.MobileCSSUrl("default.css")" rel="stylesheet" type="text/css" />
<!-- render page specific header content -->
@if (IsSectionDefined("HeaderContent"))
{
    @RenderSection("HeaderContent")
}
</head>

На моей странице содержимого у меня есть простое:

@model DRTPortal.Models.VehicleModel
@{
ViewBag.Title = "Real Time Vehicle Location";
Layout = "~/Areas/Mobile/Views/Shared/_Layout.cshtml";
}

@section HeaderContent { code here }

Если я просматриваю исходный код, содержимое заголовка не отображается, но если я удаляю ссылку javascript jquery mobile 1.0a4.1.min, то код заголовка отображается.

имееткто-нибудь сталкивался с этим раньше?

ура,

Пол.

1 Ответ

0 голосов
/ 09 мая 2011

Единственный способ заставить это работать - удалить @section HeaderContent и просто вставить блок javascript в содержимое тегов html.

Я знаю, что сценарии должны быть в заголовке,с какими проблемами я мог бы столкнуться при этом?

Пол.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...