读书人

asp.net 如何的道SharePoint当前登录用

发布时间: 2012-03-29 12:53:13 作者: rapoo

asp.net 怎么的道SharePoint当前登录用户
各位 我用SharePoint做了个网站 我做了个连接 ,连接地址是用.net程序写的一个上传数据程序 连接的是Oracl数据库

我想当我登陆SharePoint 点击这个连接 跳转到上传数据页面时 能够得到SharePoint当前登录用户插入到数据库中 应该怎么做了 各位老大 帮帮忙啊

[解决办法]
你用moss APIs; spWeb.CurrentUser.LoginName 获取当前登录用户名。
[解决办法]
SPUser user = SPContext.Current.Web.CurrentUser;
string loginName = user.LoginName;
string name = user.Name;
int userId = user.ID;
试试看
[解决办法]
在moss网站下创一个虚拟目录,主目录设置为你的上传程序所在的文件夹,
[解决办法]

探讨
错误信息 

我用的是一个单独的应用程序  只是把程序地址加入到SharePoint链接里    应该怎么获取SharePoint当前用户了????
“/”应用程序中的服务器错误。
--------------------------------------------

未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:


行 41:                // Label2.Text = spuser;
行 42:              //  Label3.Text = name;
行 43:               SPUser user =SPContext.Current.Web.CurrentUser;
行 44:                string loginName = user.LoginName;
行 45:                string name = user.Name;


源文件: F:\报表 练习\SharePoint\WebSharePoint\WebSharePoint\Default.aspx.cs    行: 43


读书人网 >行业软件

热点推荐