zoukankan      html  css  js  c++  java
  • 基于AD的用户组织目录树选择工具的解决方案 Virus

    本文的需求来自进来SharePoint开发中的人员选择,基础中国的用户更加喜欢通过组织结构来选择人员,这样可以清晰的知道选择人员的部门,通过组织结构选择人员是本文的讨论点。

    我也是集合了前人的思路,进行了整合,参考了下面的博客

    基于AD的用户组织目录树选择工具的解决方案
    http://blog.lickies.cn/Lists/Posts/Post.aspx?List=34201ce7%2Dcc0e%2D452a%2D949a%2Dffcf74a1780a&ID=31

     asp.net(C#)弹出窗口返回值并刷新主窗体
    http://blog.csdn.net/taoyinzhou/archive/2007/12/12/1930668.aspx

    使用C#中的DirectorySearcher来获得活动目录中的组织结构与用户等信息,并在展示成树形结构(附源代码)
    http://www.cnblogs.com/KingOfSoft/archive/2007/05/12/743693.html

    感谢三位作者的无私奉献,为我的这篇博客提供了资料。

       我的整个实现是由三个页面组成,首先是一个信息填写页面WebForm1.aspx,有一栏为选择任务的执行人员
    showModalDialog1.JPG

    WebForm1.aspx页面代码如下
    WebForm1.aspx

    WebForm1.aspx的后台代码如下

    WebForm1.aspx.cs


    弹出窗口如下图,是用一个页面,里面嵌套一个iframe,防止回发之后页面消失WebForm2.aspx嵌套ADOperTest.aspx
    showModalDialog2.JPG
    WebForm2.aspx页面文件,没有后台代码

    WebForm2.aspx


    ADOperTest.aspx 页面代码
    ADOperTest.aspx

    ADOperTest.aspx.cs


    showModalDialog3.JPG
    showModalDialog4.JPG
    showModalDialog5.JPG

       这个东西本来是SharePoint开发过程中出来的需求,可是返回的只是一个组合了用户姓名的字符串,不能变成SPUser对象,SPUser对象又没有构造函数,有没有研究过这个呢,如果有的话,可以给我留言,谢谢了。

    【Blog】http://virusswb.cnblogs.com/

    【MSN】jorden008@hotmail.com

    【说明】转载请标明出处,谢谢

    反馈文章质量,你可以通过快速通道评论:

  • 相关阅读:
    html2jspdf文档
    监听localstorage
    vue插件 webpack打包 style中的element样式没有打包进去
    css-loader导致vue中样式失效
    webpack vue-clii-service vite create-react-app umi对比
    react使用antd数据改变视图没更新原因
    npx
    Webpack原理—编写Loader和Plugin
    VUE Element el-input只能输入数字,限制数字长度,重写label宽度
    php--laravel --debug--mac
  • 原文地址:https://www.cnblogs.com/virusswb/p/1404464.html
Copyright © 2011-2022 走看看