0

我得到这个错误。

CS0138:使用命名空间指令只能应用于命名空间;'Juice' 是一种类型而不是命名空间

我在这里通过金块说明安装

http://www.nuget.org/packages/JuiceUI

并尝试了这个

<asp:ScriptManager ID="ScriptManager1" runat="server" />

<asp:TextBox runat="server" ID="_Default" />

<juice:Datepicker  runat="server" TargetControlID="_Default" />

我的 web.config 中确实有这个

<pages>
   <controls>
      <add assembly="JuiceUI" namespace="Juice" tagPrefix="juice" />
   </controls>
</pages>
4

1 回答 1

0

我不熟悉 JuiceUI,但我认为这里的问题是您的 web.config 中给出的命名空间,因为似乎没有名称空间Juice

您可能想要查看您下载的 JuiceUI 库的层次结构(在仔细检查项目中的引用之后)并验证命名空间是否存在于您从 nuGet 获得的 .dll 中

我的猜测是您必须将命名空间更改为:

JuiceUI.Juice

或者

JuiceUI  
于 2013-10-09T16:13:43.360 回答