segunda-feira, 19 de novembro de 2012

Criando itens de toolpart

Caros, segue abaixo código para criação de toolpart.

No arquivo .cs da webpart:
namespace test.VisualWebPart1
{
    [ToolboxItemAttribute(false)]
    public class VisualWebPart1 : WebPart
    {
        #region Properties
        [WebBrowsable(true),
        Personalizable(PersonalizationScope.Shared),
        WebDisplayName("Título"),
        Category("teste")]
        public string title { get; set; }
        [WebBrowsable(true),
        Personalizable(PersonalizationScope.Shared),
        WebDisplayName("Texto"),
        Category("teste")]
        public string text { get; set; }
        #endregion
        // Visual Studio might automatically update this path when you change the Visual Web Part project item.
        private const string _ascxPath = @"~/_CONTROLTEMPLATES/destaque/VisualWebPart1/VisualWebPart1UserControl.ascx";
        protected override void CreateChildControls()
        {
            VisualWebPart1UserControl control = Page.LoadControl(_ascxPath) as VisualWebPart1UserControl;
            control.text = text;//tem que criar o objeto no .cs do ascx como public
            control.title = title;//tem que criar o objeto no .cs do ascx como public
            Controls.Add(control);
        }
    }
}

Nenhum comentário:

Postar um comentário