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这是一个简单的应用,做其他类型属性也是同样的步骤。

  • 相关阅读:
    领域驱动设计下系统层次结构风格(转载)
    习语
    Dynamic load of a c++ dll in C#?http://www.codecomments.com/archive29020047216328.html
    C#调用DLL文件时参数对应表
    13G编程电子书开始提供BT下载
    如何在C#中加载自己编写的动态链接库(DLL)
    Problem in calling C++ dll from C# Code
    用C++编写的基于双向链表的CPtrArray类
    C++(new and malloc0
    How to create a DLL library in C and then use it with C#
  • 原文地址:https://www.cnblogs.com/myheaven/p/2009285.html
Copyright © 2011-2022 走看看