2 miscrosoft net miscrosoft_net 于 2016.09.19 17:59 提问

关于C#.NET,App_Code类问题

我在App_Code文件夹里,创建一个类文件,里面的方法是静态的,可是我在别的aspx后台代码里用到这个类的时候,提示上下文不存在,请教:这是为什么,没有C币了,还请见谅

4个回答

guwei4037
guwei4037   Ds   Rxr 2016.09.19 18:54
已采纳

在你使用这个类的地方引入命名空间。

using namespace ...

qq_18316109
qq_18316109   2016.09.19 18:12

请问是怎么调用的,方便贴一下代码吗

showbo
showbo   Ds   Rxr 2016.09.19 18:18

添加了namespace没有?添加了在aspx页面用import名字空间进来才行

chenyuxin1231
chenyuxin1231   2016.09.22 16:15

把你的类文件生成操作改为编译就可以了。类文件->右键属性->生成操作

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
App_Code里的类引用问题
我们在.net编程时,有时候会出现在App_Code里的类,其他地方不能调用它。提示未找到类型或命名空间名称。 App_Code里的类,我们在引用它的时候是不需要引入命名空间的。那么为什么还是不能直接调用呢? 问题出在它的生成操作的方式上。具体解决方法如下: 首先找到不能引用的类文件,右击,属性,把“生成操作”属性值由“内容”改为“编译”。
MVC 公共类App_Code
1、.Net MVC需要写公共类的时候 右击添加 App_Code 文件夹,新建类—>右击类—>属性, 生成操作 —>选择 —>编译
使用“App_Code”文件夹“同时存在于”的问题
做数据库大作业的时候无奈之下只好从头开始接触ASP.NET,一点点跟着书做的情况下居然还遇到了问题也真是没啥好说的了 各种搜索的方案均无果之后,我把文件夹的名字给改了.....【App_Code】——>【App_Codes】居然就行了!!! 真是无力吐槽.......
C#.NET中App_Code,App_Data等文件夹的作用
来自:http://max.cszi.com/blog.asp?blogid=356
App_Code
求助编辑百科名片 App_Code文件夹是.NET平台下,在创建网站时,系统为类自动放的位转瞬。它位于Web应用程序根目录下,其存储所有应当作为应用程序的一部分动态编译的类文件。这些类文件自 动链接到应用程序,而不需要在页面中添加任何显式指令或声明来创建依赖性。App_Code文件夹中放置的类文件可以包含任何可识别的ASP.NET组件 ——自定义控件、辅助类、build提供程序、业务类、
C#.NET中App_Code,App_Data,App_ThThemes等文件夹
1. Bin文件夹 Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文 件将自动地链接到应用程序。如果在该文件夹中留有不用的或过期的文件,则可能出现“二义性引用(ambiguous reference)”异常的风险。换句话说,如果两个不同的程序集定义相同的类(相同的命名空间和名称),则ASP.NET运行库不能决定应该使用哪一 个程
C#.NET中App_Code,App_Data等文件夹的作用
1.  Bin文件夹   Bin文件夹包含应用程序所需的,用于控件、组件或者需要引用的任何其他代码的可部署程序集。该目录中存在的任何.dll文  件将自动地链接到应用程序。如果在该文件夹中留有不用的或过期的文件,则可能出现“二义性引用(ambiguous  reference)”异常的风险。换句话说,如果两个不同的程序集定义相同的类(相同的命名空间和名称),则ASP.NET运行库不能决定应该使
App_Code文件夹下类的调用问题
有一个值得留意的小问题,就是在aspx的Code Behind文件aspx.cs中using App_Code的命名空间报错: //报错 //后来知道原来App_Code下的cs是需要经过编译生成之后才可用的。  //默认生成操作是“内容”  //把生成操作改为“编译”就OK了  //修改后如
反射APP_CODE下的类和方法
这个问题来自论坛提问。反射无非这么几步,获取Assembly,获取Type,获取MethodInfo,如果不是static方法则CreateInstance,最后Invoke就可以了。反射APP_CODE下面的类,无非是如何获取Assembly的问题,可以用"__code"或者"app_code"这两个AssemblyName获取。演示代码如下 aspx.cs using Sy
为什么引用不了App_Code里的类
今天在写项目的时候需要把文件放在App_Code中,调用里面的类,怎么也引用不了,包括直接写上路径,也找不到类。结果在网上找了一下解决方案。在Web应用程序中不能通过右键项目-〉”添加“-〉”添加ASP.NET文件夹“方式添加 。因为Web应用程序中App_Code就不存在 。不过可以通过手动的方式创建,添加一个文件夹命名为App_Code就可以了。这样子创建的和在网站中创建的App_Code的在外