当前位置:编程学习 > C#/ASP.NET >>

如何引用app_code里的类



在Question.aspx 后台如何引用app_code中ClientHelper.cs类中的属性
--------------------编程问答-------------------- 不用引用啊,我都是直接用的。之间可以用的。不行就重新生成一下。 --------------------编程问答-------------------- ClientHelper.cs里的类有没有定义命名空间啊?有的话要加上。另外如果不是静态类,需要new一个实例再用。
重新生成下解决方案看看提示是什么。 --------------------编程问答-------------------- using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
///ClientHelp 的摘要说明
/// </summary>
public class ClientHelp
{
public ClientHelp()
{
//
//TODO: 在此处添加构造函数逻辑
//
}

    public static String UserCode
    {
        get
        {
            if (HttpContext.Current.Session["UserCode"] == null)
            {
                return "";
            }
            else
            {
                return HttpContext.Current.Session["UserCode"].ToString();
            }
        }
        set
        {
            HttpContext.Current.Session["UserCode"] = value;
        }
    }
}
在后台引用累类 错误 1 找不到类型或命名空间名称“ClientHelp”(是否缺少 using 指令或程序集引用?) --------------------编程问答-------------------- ClientHelp.ClientHelp..

加多一层看看. --------------------编程问答-------------------- 不行额 引用根本没的提示额 --------------------编程问答--------------------
引用 5 楼 qiaojunxiang 的回复:
不行额 引用根本没的提示额


最好还是加上
namespace 命名空间
{
}
这样就行了,具体为什么  我想可能是如果生成bin  它自己也不知道没有命名空间的该成生到哪去.
  --------------------编程问答-------------------- ClientHelp clienthelp = new ClientHelp();
string s1=clienthelp.UserCode;
--------------------编程问答-------------------- Appcode 不用引用。 --------------------编程问答-------------------- 没看出有什么问题,整个解决方案重新生成下试试吧 --------------------编程问答-------------------- 你cs文件里定义的类名是ClientHelp,而你在aspx.cs里写的是ClientHelper,多了个"er",当然提示错误了。 --------------------编程问答-------------------- 添加引用
using 命名空间。 --------------------编程问答-------------------- 选中你的类文件,在属性中“高级”中的“生成操作”从默认“内容”改为“编译”就可以了 --------------------编程问答-------------------- namespace XXXX
{
    public class Web
    {
     }
}

可以加一个namespace   然后在你使用的页面加上:using XXXX;
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,