首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • sharepoint关于开发的几个问题 [已结帖,结帖人:zwjia]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zwjia
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-08-19 13:31:04 楼主
    1、我是通过feature添加的一个新页面(用VS做成的CODE-BEHIND式的页面),页面的文件在layouts文件夹下新建的一个文件夹内。我除了添加feature.xml、Elements.xml以及新建的页面,其他的我没有做任何设置。目前我用系统管理员可以打开这个页面,但是如果是非系统帐户,则打不开。是不是如果需要系统管理员之外的人访问这个页面,还需要在其他地方设置权限?

    2、我在这个新页面里实现了本地文件上传到sharepoint的文档库中的功能,但是目前上传的文件的所有者都是系统用户,如果其他用户登陆时可以打开这个页面的话,如何设置文件的上传者是当前登陆的用户?

    3、我如果把新建的页面加到每个上载的菜单下,例如在“我的文档”下有两个文件夹test1和test2,如果我选中的是“test1”文件夹,我想让下面的filename变量的值为“Docs/Test1”,如果选中“test2”文件夹,则变量的值为“Docs/test2”,filename这个的值我应该如何取得?语句应该怎么写?
    Dim folder As SPFolder = web1.GetFolder(filename)

    4、我想在sharepoint文档库中,在某个文档的右键菜单上控制“目标另存为”和“打印目标”不可用。请问如何设置?
    谢谢了!

    着急啊,谢谢各位高手了!
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sinkfish
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-26 20:31:161楼 得分:30
    1.只要跟Sharepoint网站相关的目录下的文件,默认只能管理员才能查看,所以你应该在IIS中设置目录的访问权限。
    2.可以编程读取当前登陆用户,使用SpSite,SpWeb,SpUser,具体自己看SDK了,很简单的。
    3.先获取文件路径,然后使用正则表达式获取文件夹名。
    4.不会,推荐一个不错的博客,也许能找到答案,至少他已经提供了“Copy and Paste“的解决方案。http://weblogs.asp.net/jan/default.aspx
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zwjia
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-27 13:37:552楼 得分:0
    一楼的高手,我对sharepoint不是很了解,也对B/S的开发不熟,麻烦详细说说呗!
    1、我在IIS中设置了目录的访问权限,但是还是不好用。还有其他的办法吗?
    2、如果第一个问题解决了,那打开这个页面的用户是否是当前用户?并且SPWeb.CurrentUser、file.Author的属性是只读的,所以还是不知道如何设置。麻烦请举个小例子。
    3、我是先点击某个文件夹,而不是文件,所以不能用文件的路径来解决。还有其他的解决办法吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • yizia
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-31 01:05:493楼 得分:30
    1 iis设置的访问权限会和文件夹权限取个交集,像你说的情况,那就是在iis里允许匿名访问,在文件夹里也加上允许internet匿名账号访问
    2 我猜测,上传所需访问的目录访问权限中,你把匿名访问中的账号改成管理员了。。。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zwjia
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-09-01 17:31:534楼 得分:0
    引用 3 楼 yizia 的回复:
    1 iis设置的访问权限会和文件夹权限取个交集,像你说的情况,那就是在iis里允许匿名访问,在文件夹里也加上允许internet匿名账号访问
    2 我猜测,上传所需访问的目录访问权限中,你把匿名访问中的账号改成管理员了。。。。。


    1、匿名访问,我在IIS和Portal Site的Site Setting两个地方都设置了,不仅对这个文件夹,也对整个网站设置了。可还是不好用。这个问题是否是由于Inherits的值引起的? <%@ Page Language="C#" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dshha
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-09-16 14:14:065楼 得分:40
    1、具体的操作可以参照这里 http://bbs.winos.cn/thread-36766-1-2.html
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved