首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

封装有关问题~

2011-12-21 
封装问题~`~,急~用户控件页面~~C# codeusing Systemusing System.Datausing System.Configurationusing

封装问题~`~,急~
用户控件页面~~

C# code
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 Web{    public partial class leftControl : System.Web.UI.UserControl    {        private string strqry, strurl;        public string strqryp        {            set            {                strqry = value;            }            get            {                return strqry;            }        }        public string strurlp        {            set            {                strurl = value;            }            get            {                return strurl;            }        }        protected void Page_Load(object sender, EventArgs e)        {        }    }}


aspx 页面:
C# code
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 Web{    public partial class _Default : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {            ban();        }        void ban()        {                               }    }}


错误1请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如 Page 或 UserControl)是正确的。d:\xt\WebSite1\leftControl.ascx.cs1333d:\xt\WebSite1\

我是直接将用户控件拖进来的:<%@ Register Src="leftControl.ascx" TagName="leftControl" TagPrefix="uc1" %>

在ASPX页面赋值的时候还没控件名提示~~,怎么回事?大家帮忙看看啊~~,从早上搞到现在`


[解决办法]
在ASPX页面中的inherits后加入命名空间的名称,比如原来是inherits="News_show",命名空间为A,现在改成inherits="A.News_show"即可。

[解决办法]
高人啊!!
[解决办法]
Defualt.aspx
<%@ Page Language="C#" CodeFile="Default.aspx.cs" Inherits="Web._Default" %>

leftControl.ascx
<%@ Control Language="C#" CodeFile="leftControl.ascx.cs" Inherits="Web.leftControl" %>

热点排行