永发信息网

Asp.net我在新建了个类,为什么在调用是出错误?

答案:4  悬赏:30  手机版
解决时间 2021-07-29 18:47
  • 提问者网友:且恨且铭记
  • 2021-07-29 09:05

Asp.net我在新建了个类,为什么在调用是出错误?

编译错误

说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS0246: 找不到类型或命名空间名称“RClass”(是否缺少 using 指令或程序集引用?)

源错误:

行 19: public partial class index : System.Web.UI.Page 行 20: { 行 21: private RClassR = new RClass();

----------------

类在Model中,我也在index.aspx中引用了using Model;

最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-07-29 09:16

你项目的右键,选引用,然后选择你的类就行了。


首先第一步,你要编译你的类成为一个dll文件(如果是在一个项目里面,比如在appcode里面就不用了,直接定义就行了)


第二步、右键选你的这个要引用的项目,选添加引用,然后选中你刚编译的被引用的dll文件点确定


第三步、你的项目里面using 类名


第四步、使用这个类就行了。


----------------------------------------------------------------


你的modal类是写到appcode里面了 还是另外一个项目里面的?


---------------------------------------------------------------


你按照我说的那4步做了吗?

全部回答
  • 1楼网友:鸽屿
  • 2021-07-29 12:25

装个 ReSharper 挺好用的,

如果你建的是web application 就

第二步、右键选你的这个要引用的项目,选添加引用,然后选中你那个model项目,不是浏览DLL,

也许你那个问题不是这个原因造成的,反正删除引用重来一次就对了,

  • 2楼网友:廢物販賣機
  • 2021-07-29 12:03
你添加一下引用,一般跨项目引用方法的话,你都需要引用那个相应的dll文件。
  • 3楼网友:人類模型
  • 2021-07-29 10:35

在表示层里,可以添加引用,将model层引用进来,然后再检查下,你这个RClassR的命名空间是不是Model

如果是Model的话,建议你这样写 Model.RClassR RClassR = new Model.RClassR();

试试吧,有可能是你的那个命名空间的原因,谢谢采纳

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯