微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – VS2008脚本中的ASP.NET MVC标记带有“预期表达式”的警告

搜索过SO并且之前一直无法找到这个问题,但我无法相信我是唯一一个碰到它的人.如果这是重复,请指出我原来的问题.

在VS2008中,我在一些页面的脚本部分中有一些ASP.NET MVC标记.我最终在ASP.NET MVC标记上得到“预期表达式”警告波形,即使前面代码中的jQuery / JavaScript有效.它只发生在标记上.

这不会阻止页面呈现,一切正常.这比其他任何事都更令人烦恼.我已经安装了VS2k8 SP1以及Intellisense修补程序,它仍然会发生.无论我是运行R#4.5还是5.0 EAP,都会发生这种情况.

建议或者我应该在VS 2008中选择我的战斗?

截图:我很抱歉,我可以发誓我在这个问题上添加了截图.

http://www.twitpic.com/z6bxj

解决方法:

VS设计人员不擅长处理标记在服务器端和客户端脚本之间跳转的情况.
有时添加<%=“”%>在顶部帮助,根据这篇文章http://forums.asp.net/t/1384577.aspx.
VS设计师似乎也很难接受更改,重新解析并删除错误曲线.

在你的情况下,我认为它试图将该行解析为Javascript,但显然不是.如果您对删除错误感到疯狂,则必须重新考虑代码,例如,将整个JS脚本生成为服务器端字符串并将其写出来.

我已经学会了将错误曲线视为仅建议,并且一旦页面稳定并且工作只是忽略它们.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐