| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1197 人关注过本帖
标题:[求助]一个奇怪的编译问题,vs2005调试页面时总提示没有定义“在类里面已经 ...
取消只看楼主 加入收藏
梧桐
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2005-11-17
收藏
 问题点数:0 回复次数:2 
[求助]一个奇怪的编译问题,vs2005调试页面时总提示没有定义“在类里面已经写好的方

RT!
我在LinkManage.cs这个类中已经定义好了静态的LinkInsert方法,在LinkCreate.aspx.cs中通过转换定义也能定位到LinkManage.cs中的LinkInsert方法,可在调试时总是这个编译错误。

错误信息:

“/PersonalWebsite”应用程序中的服务器错误。
--------------------------------------------------------------------------------

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

编译器错误信息: CS0117: “LinkManage”并不包含“LinkInsert”的定义

源错误:

行 52: }
行 53: }
行 54: ret=LinkManage.LinkInsert(this.txtName.Text, this.txtURL.Text, "upLoad\\" + fileName);
行 55: if (ret)
行 56: {

源文件: e:\xiewentong\PersonalWebsite\LinkCreate.aspx.cs 行: 54


原代码如下:
1) LinkManage.cs
using System;
using System.Data;
using System.Configuration;
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;
using DAONewsTableAdapters;

namespace personalWebsite.Business
{
/// <summary>
/// LinkManage 的摘要说明
/// </summary>

public class LinkManage
{
public LinkManage()
{
//
// TODO: 在此处添加构造函数逻辑
//
}

public static bool LinkInsert(string name,string URL, string ImageURL )
{
SP_LinkSelectAllTableAdapter all = new SP_LinkSelectAllTableAdapter();
all.Insert(name, URL, ImageURL);
return true;
}
}
}


2)LinkCreate.aspx.cs
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;
using personalWebsite.Business;

public partial class LinkCreate : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Redirect("LinkManage.aspx");
}
protected void Button1_Click(object sender, EventArgs e)
{
string sPath="";
string fileName="";
bool ret;
if (this.FileUpload1.HasFile)
{
try
{
sPath =Server.MapPath("upLoad");
//String sDir = DateTime.Now.ToString("yyyy-MM");


//sPath = sPath + "\\" + sDir;

//if (!Directory.Exists(sPath))
//{
// Response.Write("00000000");
// Response.Write(sPath);
// Directory.CreateDirectory(sPath);
// }

fileName = FileUpload1.FileName;
FileUpload1.SaveAs(sPath + "\\"+fileName);

}
catch(Exception ex)
{
lblError.Text = ex.Message;
}
}
ret=LinkManage.LinkInsert(this.txtName.Text, this.txtURL.Text, "upLoad\\" + fileName);
if (ret)
{
Response.Write("添加链接成功!");
}

}
}

[此贴子已经被作者于2007-8-9 19:30:26编辑过]

搜索更多相关主题的帖子: 定义 源代码 服务器 编译 调试 
2007-08-09 19:29
梧桐
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2005-11-17
收藏
得分:0 
以下是引用冰彩虹在2007-8-10 8:16:31的发言:
没错的呀,我试过了

是不是UI层引用BusinessLogic没有更新呀?重新生成下BusinessLogic层,更新website下的引用

谢谢斑竹的解答!……
不过我想问问怎么“更新website下的引用”呢?由于没做过项目,许多问题都不是很明白……


The future is ours to build!
2007-08-10 14:22
梧桐
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2005-11-17
收藏
得分:0 
谢谢各位,问题基本解决了……我先调试别的页面,再回来调试这个页面就没报错了……
……但有时候还是会报这个错误……不知道彻底的解决方法是什么……?

The future is ours to build!
2007-08-10 20:16
快速回复:[求助]一个奇怪的编译问题,vs2005调试页面时总提示没有定义“在类里面 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016487 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved