我正在使用内联页面来显示一些课程信息,并使用'var'继续获得编译错误.
您能否检查以下代码行并提出修复它的建议.
//Get basic template details
using (var objConn = new SqlConnection(strConnection))
{
objConn.Open();
Run Code Online (Sandbox Code Playgroud)
我导入的命名空间如下所示.
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.Text" %
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
编辑
服务器上的.Net版本 - Microsoft .NET Framework版本:2.0
谢谢.
假设它不是一个简单的大写/小写错误,因为你在你的代码片段中正确输入了它.
去你的项目.右键单击 - >属性并检查您要定位的.NET Framework版本.该var
关键字仅在C#3.0之后可用.
其他一些要检查的事情.检查web.config中的编译器版本(如果已设置).请参阅此问题:升级到Visual Studio 2010后使用'var'时出错
并检查您在IIS /应用程序池下使用的ASP.NET版本.