动软.NET生成的Web中的delete.aspx页面在VS2008中均出现下列错误提示?
发表在ASP.NET图书答疑 2011-06-27
是否精华
版块置顶:
利用动软.NET代码生成器对SQL2005数据库中的表进行代码批量生成工厂模式,并存入VS2008的Maticsoft文件夹中,但是其中所有数据表生成的Web中的delete.aspx页面均出现下列错误,请教高手们,该如何修改?


错误 2 未能加载类型“Maticsoft.Web.DictionaryInfo.delete”。 F:\HTUmbrella\Maticsoft\Web\DictionaryInfo\delete.aspx 1

警告 3 验证 (): 元素“html”出现的次数太少。
F:\HTUmbrella\Maticsoft\Web\DictionaryInfo\delete.aspx 2 2

源代码如下:

<%@ Page Language="C#"  AutoEventWireup="true" CodeBehind="delete.aspx.cs" Inherits="Maticsoft.Web.DictionaryInfo.delete" %>

请教此类问题该如何修正,我是初学者,请提供具体的解决办法。谢谢。


分享到:
精彩评论 3
小科_mrkj
学分:43 LV2
2011-06-28
沙发
读者朋友:
    您好,首先确保命名空间是否正确,可以重新添加dll引用,比如Maticsoft.Web.DictionaryInfo.dll引用,然后重新生成解决方案,一定要注意是重新生成解决方案,而不是生成单个项目。
yuepeng
学分:0 LV1
TA的每日心情
开心
2022-03-23 13:52:59
2011-06-29
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者朋友:
    您好,首先确保命名空间是否正确,可以重新添加dll引用,比如Maticsoft.Web.DictionaryInfo.dll引用,然后重新生成解决方案,一定要注意是重新生成解决方案,而不是生成单个项目。
[/FIELDSET]

回复:
  以动软.NET软件对SQL2005数据库中的各个数据表,以动软.NET生成的批量代码加载进拟建的Web网站HTUmbrella中的根目录文件夹Maticsoft中时,自动生成有如下6个文件夹及 BLL;DALFactory;TDAL;Model;SQLServerDAL和Web,其中所有数据表均自动生成的页面如:数据表DictionaryInfo自动生成的页面有:Add.aspx;delete.aspx;List.aspx;modify.aspx;show.aspx均在最后一个文件夹Web中,而没有老师所说的.dll这个文件夹???

其 错误 4 未能加载类型“Maticsoft.Web.DictionaryInfo.Add”。 F:\HTUmbrella\Maticsoft\Web\DictionaryInfo\Add.aspx 1 指向的页面源代码第一行?

前台源代码是:
 <%@ Page Language="C#" MasterPageFile="~/FatherMasterPage.master" AutoEventWireup="true"
CodeBehind="Add.aspx.cs" Inherits="Maticsoft.Web.DictionaryInfo.Add" Title="增加页" %>

而不是后台代码

而后台代码的命名空间是:

//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由动软.Net代码生成器生成。
//     运行库版本:2.5
//
//     请根据项目的实际情况,修改该模板。
// </auto-generated>
//------------------------------------------------------------------------------

namespace Maticsoft.Web.DictionaryInfo
{
    
    
    /// <summary>
    /// Add 类。
    /// </summary>
    /// <remarks>
    /// 自动生成的类。
    /// </remarks>
    public partial class Add 
    {
        
protected global::System.Web.UI.WebControls.TextBox txtAutoID;
protected global::System.Web.UI.WebControls.TextBox txtTypeID;
protected global::System.Web.UI.WebControls.TextBox txtTypeName;
protected global::System.Web.UI.WebControls.TextBox txtValueID;
protected global::System.Web.UI.WebControls.TextBox txtValueName;
protected global::System.Web.UI.WebControls.TextBox txtOperator;
protected global::System.Web.UI.WebControls.TextBox txtOperateDate;
protected global::System.Web.UI.WebControls.Button btnSave;
protected global::System.Web.UI.WebControls.Button btnCancel;


        
    }
}

请教高手,没有您所说的.dll 这个文件夹???也就是说,上述的页面没有自动生成的或存进的.dll文件夹?该如何修改??是在前台代码中修改,还是在后台代码修改?请根据上述情况,提供修改指导;谢谢。

   另外您指的重新解决方案,是指在Web的菜单栏的生成下拉菜单中的“重新生成网站”对吧?还是进行修改并保存后,我均是采取的“重新生成网站”。
小科_mrkj
学分:43 LV2
2011-07-01
地板
读者朋友:
    您好,如果要使用动软生成的代码,你可以自己在VS 2008中新建网站,然后把类文件复制过去使用。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照