system.web不包含脚本的定义

Jas*_*pal 4 asp.net-ajax

名称空间'System.Web'中不存在类型或命名空间名称'Script'(您是否缺少程序集引用?)

它在以下行"System.Web.Script.Services.ScriptService"中给出错误

我已经包含了system.web的名称空间

Mic*_*tta 10

两个问题:

  1. 该类System.Web.Script.Services.ScriptServiceAttribute存在于System.Web.Extensions程序集中,而不是System.Web.确保您System.Web.Extensions在项目中引用了程序集.
  2. 显式引用属性时,您需要提供其全名"ScriptServiceAttribute",而不仅仅是"ScriptService".

一旦我引用了System.Web.Extensions,下面为我编译:

System.Web.Script.Services.ScriptServiceAttribute ss;
Run Code Online (Sandbox Code Playgroud)


And*_*rey 6

谷歌是你最好的朋友.MSDN第二名.

ScriptServiceAttribute类

命名空间:System.Web.Script.Services

程序集:System.Web.Extensions(在 System.Web.Extensions.dll中)

你添加了对这个DLL的引用吗?