未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.3.0, Culture=neutral, PublicKeyToken=31bf385
1.工具->NuGet包管理器->程序包管理控制台
2.在程序包管理控制台中输入 PM> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform 回车运行,提示安装成功,重启项目,如果是第一次执行,那会提示安装成功。
ASP.NET关于验证控件的EnableClientScript属性
验证控件默认也是在客户端注册JS脚本进行验证的。验证通过回发页面,否则不回发。
当EnableClientScript设置为false时,HTML中不会添加客户端js脚本,客户端验证功能就失效。此时即使数据不合法,页面也回发,因此只能进行服务器端验证。
从性能角度,显然应该进行客户端验证。因此,通常应保持EnableClientScript的默认值true