Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 新表达式语法问题_Asp.net_.net - Fatal编程技术网

Asp.net 新表达式语法问题

Asp.net 新表达式语法问题,asp.net,.net,Asp.net,.net,在我的asp.net 4.0页面中,在GridView的ItemTemplate中,我为绑定列应用了新的表达式语法,如 <%#: Eval(ColumnName) %> 数据已在我的本地计算机中成功绑定。部署到另一台服务器后,在安装了Framework 4.0的情况下,我收到以下错误消息 CS1525:无效的表达式术语“:” 与上述表述相反。有什么解决办法吗?要包含在Web.Config中的任何内容?是否已验证部署的服务器的应用程序池正在运行.NET 4.0,而不是.NET 2

在我的asp.net 4.0页面中,在GridView的ItemTemplate中,我为绑定列应用了新的表达式语法,如

<%#: Eval(ColumnName) %>

数据已在我的本地计算机中成功绑定。部署到另一台服务器后,在安装了Framework 4.0的情况下,我收到以下错误消息

CS1525:无效的表达式术语“:”


与上述表述相反。有什么解决办法吗?要包含在Web.Config中的任何内容?

是否已验证部署的服务器的应用程序池正在运行
.NET 4.0
,而不是
.NET 2.0

语法仅在
.NET 4.0
及更高版本中有效

以下是来自IIS的示例屏幕截图:


注意:忽略行和文本,它取自另一个SO问题。

我假设他想要冒号操作符的功能。@AbeMiessler-他想要冒号自动对内容进行HTML编码。是的,我已更改为.NET 4.0,但我部署的服务器具有IIS 6和Windows server 2003。然后我部署到另一个拥有iis7.5的服务器上。同样的问题也发生了。