UserControls, propiedades en el IDE
Aprovecho y publico, algo que habia preguntando en los foto de msdn y me puse a experimentar y respondi…
Los Users controls puede tener propiedades como nuestros WebControls, que pueden ser customizadas desde el IDE de VS.
Yo genere un User Control que lo inserto en una Pagina X

Ya a esta user control, le defini ciertas propiedades que ya me estas figurando en mi IDE

Y en nuestro codigo solo setea las propiedas con ciertros atributo…

Para hacer esto, solo necesitamos tener referencia a System.Desing.dll, para el ComponentModel
Les dijo el link del msnd http://forums.microsoft.com/MSDN-ES/ShowPost.aspx?PostID=2790811&SiteID=11
El codigo que nos quedo fue:
1 using System;
2 using System.Web;
3 using System.Web.UI;
4 using System.Web.UI.WebControls;
5 using System.ComponentModel;
6 using System.Drawing.Design;
7 public partial class WebUserControl : System.Web.UI.UserControl{
8 private string _postBackUrl;
9 [UrlProperty(“*.aspx”), Description(“Button_PostBackUrl”), DefaultValue(“”), Editor(“System.Web.UI.Design.UrlEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”, typeof(UITypeEditor)), Themeable(false), Category(“Behavior”)]
10 public string PostBackUrl
11 {
12 get { return _postBackUrl; }
13 set { _postBackUrl = value; }
14 }
15 private bool _enabled;
16 [DefaultValue(true), Category(“Behavior”), Description(“WebControl_Enabled”), Browsable(true), EditorBrowsable(EditorBrowsableState.Always), Bindable(true)]
17 public bool Enabled {
18 get { return _enabled; }
19 set { _enabled = value; }
20 }
21 protected void Page_Load(object sender, EventArgs e)
22 {
23 if (IsPostBack && _postBackUrl!=string.Empty)
24 Server.Transfer(_postBackUrl);
25 }
26 }
27


































