1

我将我的 MVC 3 项目从 aspx 转换为 razor,这行有问题:ASPX:

<%@ Register TagPrefix="cc1" Namespace="WebControlCaptcha" Assembly="WebControlCaptcha" %>

剃刀:

@{
Register TagPrefix="cc1" Namespace="WebControlCaptcha" Assembly="WebControlCaptcha";
} 

这是错误:

Compiler Error Message: CS1002: ; expected

提前致谢。

4

2 回答 2

0

您可以在 Views 文件夹内的 web.config 中放置以下键:

<configuration>

  <system.web>
    <pages>
      <controls>
        <add assembly="WebControlCaptcha" namespace="WebControlCaptcha" tagPrefix="cc1" />
      </controls>
    </pages>
  </system.web>

</configuration>
于 2013-08-15T19:15:55.287 回答
-2

在我的例子中,应用程序池设置为使用 .NET Framework 2.0 的集成管道模式。验证码图像不会生成。我将应用程序池更改为使用“经典”,而 .NET Framework 选项保持不变,这解决了图像生成问题。

于 2016-02-12T16:28:01.557 回答