怎样在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要后台添加的