sharepoint2007的功能之强大,大家有目共睹。但其自身总会存在一些瑕疵.许多人在抱怨产品组怎么不一起开发个修改密码的页面呢?其实这些只要我们自己动手就可以轻易的解决了。以下就是本次的Demo.
     前期准备:1.去MSDN查看DirectoryEntry,DirectorySearcher相关的属性和方法及使用。
                   2.新建一个web项目导入Microsoft.sharepoint 以及System.DirectoryServices。
                   3.打开项目属性,生成后事件:

                   copy "$(TargetDir)*.dll" C:\Inetpub\wwwroot\wss\VirtualDirectories\80\bin
                   copy "$(ProjectDir)*.ascx" C:\Inetpub\wwwroot\wss\VirtualDirectories\80   \wpresources\changepassword

  
Demo图片:
修改MOSSAD用户密码或本地用户密码 

修改MOSSAD用户密码或本地用户密码 

修改MOSSAD用户密码或本地用户密码 
修改MOSSAD用户密码或本地用户密码            
修改MOSSAD用户密码或本地用户密码      
Demo代码:

  1修改MOSSAD用户密码或本地用户密码using System;
  2修改MOSSAD用户密码或本地用户密码using System.Data;
  3修改MOSSAD用户密码或本地用户密码using System.Configuration;
  4修改MOSSAD用户密码或本地用户密码using System.Collections;
  5修改MOSSAD用户密码或本地用户密码using System.Web;
  6修改MOSSAD用户密码或本地用户密码using System.Web.Security;
  7修改MOSSAD用户密码或本地用户密码using System.Web.UI;
  8修改MOSSAD用户密码或本地用户密码using System.Web.UI.WebControls;
  9修改MOSSAD用户密码或本地用户密码using System.Web.UI.WebControls.WebParts;
 10修改MOSSAD用户密码或本地用户密码using System.Web.UI.HtmlControls;
 11修改MOSSAD用户密码或本地用户密码using Microsoft.SharePoint;
 12修改MOSSAD用户密码或本地用户密码using System.DirectoryServices;
 13修改MOSSAD用户密码或本地用户密码namespace ChangeADPasswordByVan
 14}

Demo源码

 1修改MOSSAD用户密码或本地用户密码<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ChangePassWord.ascx.cs" Inherits="ChangeADPasswordByVan.ChangePassWord" %>
 2修改MOSSAD用户密码或本地用户密码<table border="1" cellpadding="0" cellspacing="0" style="width:350px">
 3修改MOSSAD用户密码或本地用户密码    <tr>
 4修改MOSSAD用户密码或本地用户密码        <td style="width:138px; height: 30px;">
 5修改MOSSAD用户密码或本地用户密码            当前用户:</td>
 6修改MOSSAD用户密码或本地用户密码        <td style="height: 30px; background:#EBF3FF">
 7修改MOSSAD用户密码或本地用户密码            <asp:Label ID="lb_username" runat="server" Text=""></asp:Label></td>
 8修改MOSSAD用户密码或本地用户密码    </tr>
 9修改MOSSAD用户密码或本地用户密码    <tr>
10修改MOSSAD用户密码或本地用户密码        <td style="width:138px; height: 30px;">
11修改MOSSAD用户密码或本地用户密码            登入名:</td>
12修改MOSSAD用户密码或本地用户密码        <td style="height: 30px; background:#EBF3FF">
13修改MOSSAD用户密码或本地用户密码            <asp:Label ID="lb_userloginname" runat="server" Text=""></asp:Label></td>
14修改MOSSAD用户密码或本地用户密码    </tr>
15修改MOSSAD用户密码或本地用户密码   <tr>
16修改MOSSAD用户密码或本地用户密码        <td style="width:138px; height: 30px;">
17修改MOSSAD用户密码或本地用户密码            旧密码<span style="color: #ff0000">*</span></td>
18修改MOSSAD用户密码或本地用户密码           <td style="height: 30px; background:#EBF3FF">
19修改MOSSAD用户密码或本地用户密码                <asp:TextBox ID="txt_oldpassword" runat="server" TextMode="Password"></asp:TextBox></td>
20修改MOSSAD用户密码或本地用户密码    </tr>
21修改MOSSAD用户密码或本地用户密码    <tr>
22修改MOSSAD用户密码或本地用户密码        <td style="width:138px; height: 30px;">
23修改MOSSAD用户密码或本地用户密码            新密码<span style="color: #ff0033">*</span></td>
24修改MOSSAD用户密码或本地用户密码           <td style="height: 30px; background:#EBF3FF">
25修改MOSSAD用户密码或本地用户密码                <asp:TextBox ID="txt_newpasword" runat="server" TextMode="Password"></asp:TextBox></td>
26修改MOSSAD用户密码或本地用户密码    </tr>
27修改MOSSAD用户密码或本地用户密码    <tr>
28修改MOSSAD用户密码或本地用户密码        <td style="width:138px; height: 30px;">
29修改MOSSAD用户密码或本地用户密码            再次输入新密码<span style="color: #ff0000">*</span></td>
30修改MOSSAD用户密码或本地用户密码           <td style="height: 30px; background:#EBF3FF">
31修改MOSSAD用户密码或本地用户密码               <asp:TextBox ID="txt_newpassword1" runat="server" TextMode="Password"></asp:TextBox></td>
32修改MOSSAD用户密码或本地用户密码    </tr>
33修改MOSSAD用户密码或本地用户密码    <tr>
34修改MOSSAD用户密码或本地用户密码        <td style="width:100%;"colspan="2">
35修改MOSSAD用户密码或本地用户密码            <asp:Button ID="btn_change" runat="server" Text="修改" OnClick="btn_change_Click" />
36修改MOSSAD用户密码或本地用户密码            <asp:Button ID="btn_cansle" runat="server" Text="取消" OnClick="btn_cansle_Click" />
37修改MOSSAD用户密码或本地用户密码            <asp:Label ID="lb_mesage" runat="server" ForeColor="Red"></asp:Label></td>
38修改MOSSAD用户密码或本地用户密码    </tr>
39修改MOSSAD用户密码或本地用户密码</table>
40修改MOSSAD用户密码或本地用户密码

  

相关文章: