Visual Studio提供JavaScript Intellisense。足夠聰明的是,您可以查看您的母版頁中的JavaScript文件(例如jQuery文件),然後在應用程序的任何視圖中提供語句完成。然而,這似乎不適用於剃刀。有沒有辦法讓剃刀工作? ASPX視圖引擎提供這一招例如:<% /* %><script src="~/Scripts/jquery-1.4.1-vsdoc.js"></script><% */ %>
參考Razor觀點中的JavaScript文件以獲取JavaScript Intellisense
17
A
回答
27
你應該能夠做這樣的事情:
@if (false) {
<script src="/Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
}
這樣的代碼將永遠不會運行應用程序運行的時候,卻VS不會知道關於if (false)
,所以它會解析<script>
標籤並允許Intellisense考慮它。在Razor文件中使用Razor註釋的問題是VS會識別它們,並完全忽略它們中的任何內容。例如,這是不行的:
@* <script src="/Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script> *@
8
爲了防止約可達代碼編譯器警告,可以進一步與編譯包這樣的:
@{ #pragma warning disable }
@if (false)
{
<script src="/Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
}
@{ #pragma warning restore }
相關問題
- 1. 參考路徑重新javascript的intellisense
- 2. 參考JavaScript文件使用Visual Studio 2010 intellisense
- 3. JavaScript的外部intellisense文件?
- 4. 在Javascript文件中在Visual Studio 2010中獲取intellisense
- 5. 參考Jquery中的Javascript文件
- 6. 如何通過.NET主題獲取JavaScript文件參考?
- 7. 無法在Visual Studio 2017中添加全局JavaScript Intellisense參考RC
- 8. 如何爲Razor View Engine獲取IntelliSense
- 9. HTML未能參考的JavaScript文件
- 10. ASP.NET Razor參考文檔
- 11. VB.Net的Razor參考?
- 12. JavaScript文檔和參考?
- 13. JavaScript + jQuery參考
- 14. Javascript參考
- 15. Javascript參考
- 16. 參考遠程JavaScript中的JavaScript
- 17. 在javascript中獲取文件
- 18. Razor中的Javascript Intellisense查看引擎子頁面
- 19. 打字稿內參考JavaScript文件
- 20. 我如何參考JavaScript文件?
- 21. (Brackets IDE)html5參考JavaScript文件
- 22. Sharepoint中的Javascript參考13
- 23. xslt中的javascript參考
- 24. 在JavaScript中的「參考」?
- 25. Visual Studio 2012 JavaScript Intellisense參考組恢復爲隱式(Windows)
- 26. 參考django javascript文件中的其他靜態文件
- 27. 哪裏可以參考JavaScript文件Ionic的模板/ [xxx] .html
- 28. 使用javascript通過名稱獲取參考文檔元素
- 29. JavaScript var as Razor參數
- 30. 的JavaScript未捕獲的參考
不是最乾淨的解決辦法,但可能是最好的,我們可以現在有。謝謝! – Konstantin 2010-11-13 10:06:56
當在csproj文件中使用 true MvcBuildViews>屬性時,上述方法會導致大量「警告無法檢測到的代碼」。 –
JJS
2011-08-15 21:22:28