日期:2014-05-18  浏览次数:20388 次

怎样在cs页中注册和调用的用户控件!!!
我定义了一个用户控件。在设计视图中把它拖到一个aspx页。但我要在cs页中调用在用户控件的时候   提示
“去少引用”,才发现没有
protected   System.Web.UI.WebControls.Button   Button1;
格式的控件注册,我以为难道是用户控件没有runat= "server "
回到   aspx页发现已经runat= "server ",因为我在这个用户控件里定义了一个属性。现在要取出这个属性的值,怎么才能在cs页中注册用户控件并调用它啊

------解决方案--------------------
把用户控件拉到页面上。“控件名.你的属性名”就可以取得属性的值。


------解决方案--------------------
建一个DDLRegion.ascx
拖进*.aspx
<%@ Register Src= "....... " TagName= "DDLRegion " TagPrefix= "uc1 " %>

后台页面*.cs
this.DDLRegion1.CurrentRegionNo = this.RegionNo;//类似这样调,这是我自己写的属性
this.DDLRegion1.DisableLevel = this.DDLRegion1.CurrentRegionLevel;//类似这样调,这是我自己写的属性

------解决方案--------------------
2.0可以直接用控件ID操作,以前版本像你写的那样就可以了
------解决方案--------------------
是03??、

05的话直接就可以引用了


03要后台添加的