編譯錯誤,不包含定義,而且找不到可接受的類型。


 CS1061: “CS.BLL.LmUserXinXi”不包含“exct”的定義,並且找不到可接受類型為“CS.BLL.LmUserXinXi”的第一個參數的擴展方法“exct”(是否缺少 using 指令或程序集引用?)

以上是錯誤信息


    protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {
        CS.BLL.UserInfo bllui = new CS.BLL.UserInfo();
        CS.Model.UserInfo uif = new CS.Model.UserInfo();
        CS.BLL.LmUserXinXi luxx = new CS.BLL.LmUserXinXi();
        CS.Model.LmUserXinXi model = new CS.Model.LmUserXinXi();
        bool b = bllui.Existss(YongHuMing.Value.ToString(), MiMa.Value.ToString());

        CS.Model.UserInfo UIF = bllui.GetModel(YongHuMing.Value);
        userid = UIF.UserID;
        if (b){

           bool bl = luxx.exct(userid);
            

            if (bl)
            {
                model.UserID = userid;
                model.NickName = YongHuMing.Value.ToString();
                model.ZhangHuLeiXing =1;
                model.ZhuangTai = "正常";
                CS.Model.LmUserXinXi Model = model;
                luxx.Add(Model);
                Page.ClientScript.RegisterStartupScript(typeof(Page), "", "alert('登錄成功')", true);
            }
            else 
            {
                Page.ClientScript.RegisterStartupScript(typeof(Page), "", "alert('登錄成功')", true);
            }

            

        }
        else
        {
            Page.ClientScript.RegisterStartupScript(typeof(Page), "", "alert('登錄失敗,賬戶或密碼錯誤.')", true);
        }
    }


        public bool exct(int UserID) 
        {
            return dal.exct(UserID);
        }
--------------------------------------------------------
        /// <summary>
        /// 查詢用戶是否已加入到聯盟2011年5月24日
        /// </summary>
        /// <param name="UserID"></param>
        /// <returns></returns>
        public bool exct(int UserID)
        {

            StringBuilder strSql = new StringBuilder();
            strSql.Append("select count(1) from LmUserXinXi");
            strSql.Append(" where UserID=@UserID");
            SqlParameter[] parameters = {
new SqlParameter("@UserID", SqlDbType.Int)};
            parameters[0].Value = UserID;


            return DbHelperSQL.Exists(strSql.ToString(), parameters);
        }


別說讓我編譯拉 我都把BLL和DAL 重新生成多少遍了 項目也從新開了 也重新生成解決方案了 這到底是那錯了?

19 个解决方案

#1


重新添加一下引用

#2


引用 1 樓 a15938708203 的回復:
重新添加一下引用

肯定跟這沒關系。。

#3


新建個頁面

#4


我這帖子。。這么不受歡迎。。 有沒有能幫下忙的

#5


搜索下 CS.BLL.LmUserXinXi 這個類在哪里?

#6


在.cs文件頭部Using CS.BLL.LmUserXinXi一下?

#7


看下命名空間是否正確、是否有添加引用、是否有導入命名空間。。。

#8



檢查一下using引用。。

看是否添加引用。。。

#9


回收下應用程序池~
再不行重啟VS……

#10


引用 8 樓 porschev 的回復:
檢查一下using引用。。

看是否添加引用。。。

我所有新在DAL和BLL的方法都出這個錯,可是原來的方法都可以用 怎么回事。。

#11


引用 5 樓 caozhy 的回復:
搜索下 CS.BLL.LmUserXinXi 這個類在哪里?

我所有新在DAL和BLL的方法都出這個錯,可是原來的方法都可以用 怎么回事。。

#12


引用 11 樓 jolin_sy 的回復:
引用 5 樓 caozhy 的回復:

搜索下 CS.BLL.LmUserXinXi 這個類在哪里?

我所有新在DAL和BLL的方法都出這個錯,可是原來的方法都可以用 怎么回事。。

刪除引用  從新引用 編譯。

#13


我也出現這個問題了! 郁悶啊、 和你是一樣一樣的。 你解決了么。 分享一下

#14


這個問題我剛出現過,現在已解決。
新建類,把出問題的方法剪切到新建類中,並且調用新建類的那個方法。
錯誤提示就沒有了。。。這個是BUG還是我們自己問題啊???

#15


頂十二樓,刪除原來Bll的引用,再重新添加,然后編譯就通過了。

#16


#17


十二樓答案正解

#18


我出現這個問題的前一個操作時把一個Label控件刪除了。
解決方案是把vs關閉,再重新打開,重新載入這個解決方案,就ok了!

#19


清理一下解決方案

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com