1.利用WSS的对象模型来获取,可参考的代码如下:
string userName="";
string emailNmae="";
using (SPSite oSiteCollection = SPContext.Current.Site)
{
using (SPWeb oWebsite = oSiteCollection.AllWebs["Website_Name"])
{
SPUser oUser = oWebsite.AllUsers["User_Name"];
emailName=oUser.Email ;
userName=oUser.Name ;
}
}
2.
System.Web.HttpContext.Current.User.Identity.Name.ToString();
这种方法不用获取当前的Site和Web信息,是全局使用的帐号信息。此方法获取的帐号信息是带域的。
3.
string username = "";
SPSite site = new SPSite(