缺少什么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 --------------------编程问答-------------------- 原来如此,受教。 --------------------编程问答--------------------
敢问各位大侠要添加那个程序集啊? --------------------编程问答-------------------- 名称“ITextToPass"的命名空间加一下! --------------------编程问答--------------------
什么是自定义接口呢?有什么用?
不是应该在程序集里的吗? --------------------编程问答--------------------
什么是自定义接口呢?有什么用?
也就是作者自己写的命名空间了? --------------------编程问答-------------------- 没添加名空间 --------------------编程问答-------------------- ITextToPass
需要引用这个接口进来 因为没在一个命名空间下下面 --------------------编程问答--------------------
感谢
--------------------编程问答-------------------- 可在这个文件的源码中只有这些引用啊?
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 的定义 --------------------编程问答--------------------
添加引用 --------------------编程问答--------------------
接口在哪里添加啊?没用过啊?
添加入哪个程序集中呢?不会是系统程序集吧,还是添加入“用户控件命名空间”? --------------------编程问答-------------------- 删除,重新手工加载一遍,在编译 --------------------编程问答--------------------
--------------------编程问答-------------------- 可能源码是在项目“引用”里引入的ITextToPass所在程序集
所以源码里面没有
你仔细看看源码吧,特别是展开“引用”看看里面有没有 --------------------编程问答-------------------- 添加ITextToPass接口的命名空间。
添加ITextToPass接口的命名空间
实现接口的类或结构必须实现接口定义中指定的接口成员
--------------------编程问答-------------------- 可能别人是用三层架构做的,有一个接口程序集!若程序集的名字是IDAL,则using IDAL; --------------------编程问答--------------------
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();
}
}
--------------------编程问答-------------------- --------------------编程问答-------------------- 查资料 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 不知道 绑定 呵呵 --------------------编程问答-------------------- 这个如果是你个人写的一个程序集,谁知道是什么啊 --------------------编程问答-------------------- 很明显是复制的代码,没有弄清楚源码!
补充:.NET技术 , ASP.NET