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

缺少什么using指令或是程序集引用?

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Controls_UCProvider : System.Web.UI.UserControl, ITextToPass
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
}

错误提示:“ITextToPass”,
错误 2 找不到类型或命名空间名称“ITextToPass”(是否缺少 using 指令或程序集引用?) C:\Users\Administrator\Desktop\test\siteMap\Web\Controls\UCProvider.ascx.cs 12 71 Web


问题一:“ITextToPass”属于那个using指令或是程序集,要添加那个引用?

问题二:这个程序集或是引用又有什么作用? --------------------编程问答-------------------- System.Web.UI.UserControl, ITextToPass
这些代码是你自己写的还是从哪儿拷贝过来的?
把 逗号和逗号后面的东西都去掉 --------------------编程问答-------------------- ITextToPass 是一个接口!?添加他所在的命名空间
--------------------编程问答-------------------- ITextToPass 是自定义接口。在别的类或者工程里,得自己找找了。 --------------------编程问答-------------------- ITextToPass接口。看下有没有独立编译的dll或接口类 --------------------编程问答-------------------- 拷的代码吧  直接干掉 --------------------编程问答-------------------- 参考
http://blog.csdn.net/lockepeak/archive/2008/05/25/2479365.aspx --------------------编程问答-------------------- ITextToPass 自定义接口
http://www.51aspx.com/CV/VS2005Helper/Web/App-Code/ITextToPass.cs.html --------------------编程问答-------------------- 原来如此,受教。 --------------------编程问答--------------------
引用 1 楼 zx75991 的回复:
System.Web.UI.UserControl, ITextToPass
这些代码是你自己写的还是从哪儿拷贝过来的?
把 逗号和逗号后面的东西都去掉


敢问各位大侠要添加那个程序集啊? --------------------编程问答-------------------- 名称“ITextToPass"的命名空间加一下! --------------------编程问答--------------------
引用 7 楼 wuyq11 的回复:
ITextToPass 自定义接口
http://www.51aspx.com/CV/VS2005Helper/Web/App-Code/ITextToPass.cs.html


什么是自定义接口呢?有什么用?

不是应该在程序集里的吗? --------------------编程问答--------------------
引用 7 楼 wuyq11 的回复:
ITextToPass 自定义接口
http://www.51aspx.com/CV/VS2005Helper/Web/App-Code/ITextToPass.cs.html



什么是自定义接口呢?有什么用?


也就是作者自己写的命名空间了? --------------------编程问答-------------------- 没添加名空间 --------------------编程问答-------------------- ITextToPass
需要引用这个接口进来 因为没在一个命名空间下下面 --------------------编程问答--------------------
引用 7 楼 wuyq11 的回复:
ITextToPass 自定义接口
http://www.51aspx.com/CV/VS2005Helper/Web/App-Code/ITextToPass.cs.html


感谢

--------------------编程问答-------------------- 可在这个文件的源码中只有这些引用啊?
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

没有“ITextToPass”这个接口啊?
添加一个吗?可是作者是怎样实现的呢,不解,不解? --------------------编程问答-------------------- 简单点来说就是事先写好了一个接口ITextToPass,然后将这个接口添加引用到程序集。关键是你的ITextToPass接口在哪,你找找。找到了就解决了。要是找不到的话,你看7楼发给你的那个网站,上面有那个接口的代码,你可以按照那个自己定义出这个接口。 --------------------编程问答-------------------- 添加下用户控件的命名空间。 --------------------编程问答-------------------- --------------------编程问答-------------------- 重新生成一下看看! --------------------编程问答-------------------- ITextToPass 是自定义接口
右击属性添加 --------------------编程问答-------------------- 问题很明显,未添加ITextToPass 接口所在的命名空间,找不到ITextToPass 的定义 --------------------编程问答--------------------
引用 22 楼 zhanglei5415 的回复:
问题很明显,未添加ITextToPass 接口所在的命名空间,找不到ITextToPass 的定义

添加引用 --------------------编程问答--------------------
引用 22 楼 zhanglei5415 的回复:
问题很明显,未添加ITextToPass 接口所在的命名空间,找不到ITextToPass 的定义


接口在哪里添加啊?没用过啊?

添加入哪个程序集中呢?不会是系统程序集吧,还是添加入“用户控件命名空间”? --------------------编程问答-------------------- 删除,重新手工加载一遍,在编译 --------------------编程问答--------------------
引用 24 楼 sssolweb_002 的回复:
引用 22 楼 zhanglei5415 的回复:
问题很明显,未添加ITextToPass 接口所在的命名空间,找不到ITextToPass 的定义


接口在哪里添加啊?没用过啊?

添加入哪个程序集中呢?不会是系统程序集吧,还是添加入“用户控件命名空间”?


--------------------编程问答-------------------- 可能源码是在项目“引用”里引入的ITextToPass所在程序集
所以源码里面没有
你仔细看看源码吧,特别是展开“引用”看看里面有没有 --------------------编程问答-------------------- 添加ITextToPass接口的命名空间。

添加ITextToPass接口的命名空间
实现接口的类或结构必须实现接口定义中指定的接口成员

interface ISampleInterface
{
    void SampleMethod();
}

class ImplementationClass : ISampleInterface
{
    // Explicit interface member implementation: 
    void ISampleInterface.SampleMethod()
    {
        // Method implementation.
    }

    static void Main()
    {
        // Declare an interface instance.
        ISampleInterface obj = new ImplementationClass();

        // Call the member.
        obj.SampleMethod();
    }
}
--------------------编程问答-------------------- 可能别人是用三层架构做的,有一个接口程序集!若程序集的名字是IDAL,则using IDAL; --------------------编程问答--------------------
引用 27 楼 vvvcoolray 的回复:
可能源码是在项目“引用”里引入的ITextToPass所在程序集
所以源码里面没有
你仔细看看源码吧,特别是展开“引用”看看里面有没有

--------------------编程问答-------------------- --------------------编程问答-------------------- 查资料
引用 6 楼 net_lover 的回复:
参考
http://blog.csdn.net/lockepeak/archive/2008/05/25/2479365.aspx
--------------------编程问答--------------------
引用 32 楼 yang_mysky 的回复:
查资料

引用 6 楼 net_lover 的回复:

参考
http://blog.csdn.net/lockepeak/archive/2008/05/25/2479365.aspx
--------------------编程问答-------------------- --------------------编程问答-------------------- 不知道 绑定 呵呵 --------------------编程问答-------------------- 这个如果是你个人写的一个程序集,谁知道是什么啊 --------------------编程问答-------------------- 很明显是复制的代码,没有弄清楚源码!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,