Visual Studio 2022中.cshtml文件无JQuery智能提示问题求助
解决Visual Studio 2022中ASP.Net Core 7 MVC项目.cshtml文件JQuery智能提示失效问题
确认JQuery脚本引用方式
确保在cshtml(或_Layout.cshtml)里正确引用本地JQuery文件,且放在自定义脚本之前。示例:<script src="~/lib/jquery/jquery.min.js"></script>仅用CDN引用会导致VS无法读取本地智能提示文件,必须搭配本地文件引用。
安装JQuery智能提示相关NuGet包
打开NuGet包管理器,搜索安装Microsoft.jQuery.Validation.IntelliSense,或是直接安装官方jQuery包(自带智能提示定义文件)。安装完成后重启Visual Studio。检查VS智能提示设置
依次打开「工具」→「选项」→「文本编辑器」→「JavaScript/TypeScript」→「IntelliSense」,确认「使用来自本地文件的类型定义」和「启用IntelliSense」已勾选。刷新智能提示缓存
按Ctrl+Shift+R刷新当前文档的智能提示;或者关闭所有文档后,删除%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCache路径下的缓存文件,再重启VS。确认cshtml编辑器模式
右键cshtml文件,选择「打开方式」→「HTML编辑器(默认)」,避免用第三方编辑器导致智能提示失效。
内容的提问来源于stack exchange,提问作者Jacob
相关产品推荐
相关产品推荐

