摘要: 1. 采用代码方式,动态设置,可以根据访问人的不同来设置不同的Master Page //加载master页 protected override void OnPreInit(EventArgs e) { this.MasterPageFile = SPContext.Current.Web.MasterUrl; base.OnPreInit(e); }其MastePageFile的格式如下例 //加载master页 protected override void OnPreInit(EventArgs e) { ... 阅读全文
posted @ 2012-03-30 12:46 gzh4455 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 1. GridView 样式 td { font-family: "Verdana"; font-size: 12px; } .GridHeader th { font-size: 12px; font-weight: bold; line-height: 22px; border: 1px solid #808080; background-image: url('/im... 阅读全文
posted @ 2012-03-28 17:36 gzh4455 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 删除功能第一种实现删除方式1.删除弹出确认框,一般可以采取LinkButton,在其OnClientClick事件里添加 <Columns> <asp:BoundField DataField="ID" HeaderText="ID" /> <asp:BoundField DataField="Name" HeaderText="人员名称" /> <asp:BoundField DataField="Leader" HeaderText="直接 阅读全文
posted @ 2012-03-26 14:51 gzh4455 阅读(284) 评论(0) 推荐(0) 编辑
摘要: private bool RemoveUserFromGroup(string sGoupName, string sUserLoginName) { bool res = false; try { SPWeb web = SPContext.Current.Web; SPGroup oGroup = web.SiteGroups[sGoupName]; SPUser oUser = GetSPUser(sUserLoginName); if (oUs... 阅读全文
posted @ 2012-03-26 14:31 gzh4455 阅读(2400) 评论(0) 推荐(1) 编辑
摘要: using System;using System.Collections.Generic;using System.Text;using System.Net.Mail;using Microsoft.SharePoint.Administration;namespace NewHire{ class MailEntity { internal void SendEmail(string From, string To, string CC, string Subject, string Body, string UserID, string PassWord) ... 阅读全文
posted @ 2012-03-19 23:04 gzh4455 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1. 查看SharePoint进程@setlocal@pushd.@set path=%path%;c:\program files\common files\microsoft shared\web server extensions\14\bin@cd /d %~dp0spmetal.exe /web:http://spdbserver:84 /namespace:ShUniversity.Linq /code:D:\SPLinq.cs@popd@endlocal@pause2. 生成Linq to SharePoint List 命令@setlocal@pushd.@set path=% 阅读全文
posted @ 2012-03-19 22:44 gzh4455 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 10.3.1 密封类概述及声明10.3 密封类与密封方法如果所有的类都可以被继承,那么很容易导致继承的滥用,进而使类的层次结构体系变得十分复杂,这样使得开发人员对类的理解和使用变得十分困难,为了避免滥用继承,C#中提出了密封类的概念。本节将对类和方法的密封进行详细介绍。10.3.1 密封类概述及声明密封类可以用来限制扩展性,如果密封了某个类,则其他类不能从该类继承;如果密封了某个成员,则派生类不能重写该成员的实现。默认情况下,不应密封类型和成员。密封可以防止对库的类型和成员进行自定义,但也会影响某些开发人员对可用性的认识。C#中使用密封类时,如果类满足如下条件,则应将其密封。类是静态类。类包含 阅读全文
posted @ 2012-03-16 11:15 gzh4455 阅读(1583) 评论(0) 推荐(1) 编辑
摘要: 上Application Page中的代码 /// <summary> /// 得到上传文件后的文件名称 /// </summary> /// <param name="up">FileUpload ID</param> /// <param name="s1">上传后在库里的名称</param> protected bool GetUploadName(FileUpload up, ref string s1) { bool res = true; if (up... 阅读全文
posted @ 2012-02-29 22:40 gzh4455 阅读(746) 评论(0) 推荐(0) 编辑
摘要: <!--菜单--><TABLE cellSpacing=0 cellPadding=0 width=996 align=center background=pic/index12_9.gif border=0> <TBODY> <TR> <TD width=100%> <ul id="nav"> <li><a href="">首页</a> </li><li><a href="#">专业概况&l 阅读全文
posted @ 2012-02-28 20:37 gzh4455 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 代码如下: <div id="demo" style="margin-top: 2px; overflow: hidden; width: 993px; height: 150px"> <table cellspacing="0" cellpadding="0" width="100%" border="0"> <tbody> <tr> <td id="demo1"> <table cell 阅读全文
posted @ 2012-02-28 20:27 gzh4455 阅读(291) 评论(0) 推荐(0) 编辑