以下均在RenderWebPart函数中:     首先获取SPWeb  SPWeb myweb =  SPControl.GetContextWeb(this.Context);  也是无意中发现SPWeb提供了CurrentUser的方法,因此可以通过  myweb.CurrentUser.Name得到用户显示名,而不是Login名,同时还可以获得的有Email,Alerts等信息。     要得到Login名,可以这么做:  IPrincipal user =  this.Context.User;  调用user.Identity.Name()便可以返回登录用户名     之前就想写一个简单的WebPart交差了事,没想到这种简单功能的WebPart也颇费周折。  1.  网上居然没有找到现成的代码,大多是卖的,或是提供cab安装包。  2.  WSS的帮助也是非常难看,只能作参考,不能作入门,手头的几本电子书也是讲得非常浅,甚至就不提WebPart开发。  3.  WSS的权限设置实在是太麻烦了!!!反正这个assembly仅仅拷到Bin在web.config里加Trust不行,我是拷到GAC里去,管它什么安全问题,没把外人拦着,把自己倒挡在外面了。
Sail on this course and take it when it comes.