ashx第一行 [C#] 纯文本查看 复制代码 <%@ WebHandler language="C#" Class="TextBuilder" codebehind="TextBuilder.ashx.cs" %>
死活出下面的错误 错误 2 原义说明符 @ 之后应为关键字、标识符或字符串 错误 3 命名空间并不直接包含诸如字段或方法之类的成员 google/baidu/bing居然都没有找到解决方法 后来在网上看到可以用web.config来替代 就删了那句话,web.config加上 [C#] 纯文本查看 复制代码 <httpHandlers>
<add verb="*" path="*.ashx" type="WaterMark" validate="false"/>
</httpHandlers> 就可以了 但是这样好象只能有一个WaterMark.ashx被调用,如果同时有几个ashx,我写了用逗号分割,似乎还不行。。继续调查中 望知道原因的留言,人人为我,我为人人! 已经查到原因,不要用config的方法来解决 出错的原因是网上的原代码基于.net的网站模式 如果是application模式的话 必须要加上命名 [C#] 纯文本查看 复制代码 namespace 自己的项目[/align]{
ashx代码
}
|