All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
SQL,Server,2008,R2官方上市日期出炉_mssql学习_编程技术
SQL,Server数据库和XML标识语言的集成_[SQL,Server教程]
技巧应用:ASP.Net中的MD5加密_.net资料_编程技术
VS2008的网页报表可以直接打印了_[Asp.Net教程]
推荐:让你的MySQL数据库彻底与中文联姻_php资料_编程技术
C#教程:在GDI+中缩放图像
XML经典问答_[XML教程]
浅谈数据库设计技巧(上)_mssql学习_编程技术
PHP实现简单线性回归之数学库的重要性_[PHP教程]
PHP安全《PHP Security》_[PHP教程]
Reading number is top 10 pictures
你是左脑型还是右脑型
西班牙山村小景1
Fury xp desktop theme
美丽的桂林风光2
Extremely rare TianShan Mountains snow lotus2
每天进步一点点
Park waits to have her picture taken exposed
Group of female porn in 《westwards》, uninhibited woman threatened to not the bottom line
这玉米,买还是不卖?
世界五大海盗
Download software ranking
美女写真3
尖东毒玫瑰B
VC++6.0简体中文版
Boxer's Top ten classic battle10
Eclipse 4.2.1 For Win32
圣殿祭司的ASP.NET.2.0.开发详解-使用C#
SP4 for SQL2000
C#程序员参考手册
linux安装大全
Prostitutes diary
delv published in(发表于) 2014/1/24 9:16:21 Edit(编辑)
解决vs2005,ASP.NET2.0自定义命名空间问题_[Asp.Net教程]

解决vs2005,ASP.NET2.0自定义命名空间问题_[Asp.Net教程]

解决vs2005,ASP.NET2.0自定义命名空间问题_[Asp.Net教程]

大家知道,在asp.net1.1,vs2003时,我们自定以类默认是包含在和我们的项目同名的命名空间中的,
可到了.net2.0&vs2005,新建的网站项目取消了命名空间,这样会带来很多不便,例如我们的两个项目都包含了default.aspx,和他们对应的类都是_default,这样,如果办这两个项目发布到一个web应用程序中的时候,就会出现错误,因为有两个_default类存在。
那么问题如哈解决呢,可以参考vs2003的做法,把项目放在一个自定义的命名空间中,于是就尝试这样的代码,

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;
namespace mynamespace
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
}
}

可在vs2005中却无法 通过编译,提示有错误。而且莫名其妙。。。


错误 1 “ASP.default_aspx.GetTypeHashCode()”: 没有找到适合的方法来重写 c:\WINDOWS\ Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\2.2\ae2ec4c2\e4448a31\App_Web_whwwuhjt.0.cs 289
错误 2 “ASP.default_aspx.ProcessRequest(System.Web.HttpContext)”: 没有找到适合的方法来重写 c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ Temporary ASP.NET Files\2.2\ae2ec4c2\e4448a31\App_Web_whwwuhjt.0.cs 293
错误 3 “ASP.default_aspx”不会实现接口成员“System.Web.IHttpHandler.IsReusable” c:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\2.2\ae2ec4c2\e4448a31\App_Web_whwwuhjt.0.cs 129
错误 4 请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如 Page 或 UserControl)是正确的。 J:\个人\www\webservices\2.2\Default.aspx.cs 13 33 J:\...\2.2\

这是怎么回事呢???
后来笔者发现,default.aspx的开头是这样的,
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
会不会是这里出了问题,是不是也应该在这里指定命名空间,于是笔者把它改为
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="mynamespace._Default" %>
结果顺利通过编译。
问题终于解决了。

来源:csdn







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.