2011-05-04 28 views
2

請有人把我從我的痛苦,我試圖簡單地呈現在我用下面的代碼頭一節中我layout.cshtmlMVC 3與jQuery Mobile的RenderSection問題

<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的移動1.0a4.1.min。

,有沒有人遇到此之前?

歡呼,

保羅。

+0

只是補充一點,我不能得到,而jQuery Mobile的腳本加載任何@Rendersection工作。 – 2011-05-04 11:16:54

回答

0

我能得到這個工作的唯一方法是刪除@section HeaderContent,只是清楚地插入的JavaScript塊在html標籤內的內容。

我知道腳本應該是在頭部,有什麼我可以面對的問題,做這個?

Paul。