我已将项目升级到 .net framework 4.0(VS 2010),并且收到很多“服务器标签格式不正确”的消息。
例如,
validationgroup="检查缺少结束双引号。
ValidationExpression="[^\"\']"-- 我不得不把它转换成 ValidationExpression="[^& q u o t ; ']"使其工作。
我们有几十个网络项目,我可以逐一检查并纠正这些问题。这在 VS 2008(框架 2.0)上运行良好,所以我想知道在编译项目时是否有任何设置可以关闭这种验证?
我曾尝试关闭 HTML 验证(工具 -> 选项 -> 文本编辑器 -> HTML -> 未选中的显示错误),即使它向我显示了这些错误。
任何帮助,将不胜感激。
最佳答案
ASP.NET 4.0 中的页面解析器变得更加严格。您可以在 ASP.NET 4 Breaking Changes 上查看最新版本中发生的此和其他“重大更改”的详细信息。页。
关于asp.net 4.0 项目 server tag is not wellformed 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9914222/