zoukankan      html  css  js  c++  java
  • sharepoint 2010 可视web部件 自定义属性 控件获取到自定义属性的值

    1新建的“可视web部件”,我定义TestWebPart

    2打开TestWebPart.cs,在 // 当更改可视 Web 部件项目项时,Visual Studio 可能会自动更新此路径。上面添加

            private string _workflowName;
            [Personalizable(true)]
            [WebBrowsable(true)]
            [WebDisplayName("工作流名称")]
            [WebDescription("工作流名称属性")]
            public string WorkFlowName
            {
                set { _workflowName = value; }
                get { return _workflowName; }
            }

           在 protected override void CreateChildControls()方法里面引用自定义控件

            protected override void CreateChildControls()

            {
                Control control = Page.LoadControl(_ascxPath);
                var workflowcontrol = control as TestWebPartUserControl;
                workflowcontrol.WorkFlowNameForList = _workflowName;
                Controls.Add(control);
            }

    3打开TestWebPartUserControl.ascx.cs,在

            protected void Page_Load(object sender, EventArgs e)
            {
            }

        的下面,添加

            private string _workflowNameForList;

            public string WorkFlowNameForList
            {
                set { _workflowNameForList= value; }
                get { return _workflowNameForList; }
            }

    4其他编码地方调用_workflowNameForList就可以了。

    5添加WebPart后,点击“编辑WebPart部件”在右边“杂项”展开后,便可以看到可输入的属性:“工作流名称”。

    6这是一个简单的应用,做其他类型属性也是同样的步骤。

  • 相关阅读:
    JS LeetCode 1423. 可获得的最大点数简单题解
    SpringBoot 学集 (第六章) Docker
    Linux 学记 (第三章)
    Linux 学记 (第二章)
    Linux 学记 (第一章)
    SpringBoot 学集 (第五章) Web开发续
    SpringBoot 学集 (第四章)Web开发
    SpringBoot 学集 (第三章) 日志框架
    SpringBoot 学集 (第二章) 配置文件
    SpringBoot 学集 (第一章)
  • 原文地址:https://www.cnblogs.com/myheaven/p/2009285.html
Copyright © 2011-2022 走看看