2013-04-03 62 views
2

嗨,我剛剛進入asp.net和SqlServer,儘管已經使用asp/oracle在遙遠的過去。 在的Site.Master下面的代碼文件在Site.Master中的Visual Studio Express 2012錯誤「腳本沒有聲明」

<!DOCTYPE html> 
<html lang="en"> 
<head runat="server"> 
    <meta charset="utf-8" /> 
    <title><%: Page.Title %> - My ASP.NET Application</title> 
    <asp:PlaceHolder runat="server">   
     <%: Scripts.Render("~/bundles/modernizr") %> 
    </asp:PlaceHolder> 

引發錯誤
1「腳本」未聲明。由於其保護級別,它可能無法訪問。「

我很慢地掌握着asp.net做事情的方式,任何可以幫助我渡過這個小障礙的幫助都會受到重視。 在此先感謝

+0

可能是腳本目錄在您的項目中不可訪問。 –

+0

感謝您的快速響應,我可以看到解決方案窗口中的腳本文件夾和其中的jquery等。 我認爲這意味着它可以在項目中訪問。再次,我是新來的這是我錯過了一步呢? – Michael

回答

2

此實用工具由System.Web.Optimization庫提供。確保提供了命名空間,否則它將無法找到Scripts對象。

+0

感謝布賴恩我實際上導入之前,並得到了webgrease錯誤(所以再次假設我做錯了什麼!) 然後找到以下內容 http://stackoverflow.com/questions/13619255/ upgrades-webgrease-to -version-1-3-0-gets-me-error 因此,我將通過建議的修復程序並查看最終結果。 再次感謝 – Michael

+0

添加優化。在我的腳本調用面前修復了我的代碼,謝謝! – DForck42

相關問題