【问题标题】:Default to index page when navigating to a Document Library in SharePoint 2010导航到 SharePoint 2010 中的文档库时默认为索引页
【发布时间】:2012-08-16 16:38:15
【问题描述】:

我在 SharePoint 2010 中创建了一个公共 Internet 站点。我已将 index.html 网页上传到文档库,我将其称为“abc”。这是我想要发生的事情:

www.website.com/abc >> 应该会自动指向该库中的 index.html。

相反,当我转到该 URL 时,我被要求登录。然而,我用来编辑网站的常用登录信息没有任何作用,我最终只是被带到空白页面。

如果我输入完整的 URL,www.website.com/abc/index.html,它会转到正确的页面,所以我知道它已经发布了。

index.html 页面是文档库中唯一的项目。

文档库设置中列出的网址是http://www.website.com/abc/Forms/AllItems.aspx。我认为这是我需要更改以使其默认为 index.html 的内容。有人知道怎么做吗?

谢谢。

【问题讨论】:

    标签: sharepoint sharepoint-2010


    【解决方案1】:

    Sharepoint 文档库的默认页面只能有默认视图。您可以创建一个视图以在那里进行更改,或者编辑默认视图吗?

    如果没有,您可以随时在 Sharepoint Designer 中编辑默认视图并重定向到您的页面,但这有点不合时宜。

    【讨论】:

    • 感谢您的帮助。我在 SharePoint Designer 中编辑了默认视图(我将其命名为重定向)并将此代码放在上面(删除所有其他代码):<%@ Page Language="C#" %> <script runat="server"> protected override void OnLoad(EventArgs e) { Response.Redirect("index.html"); base.OnLoad(e); } </script> 我收到此错误:“处理 /abc/Forms/Redirect 期间发生错误。 aspx。此文件中不允许使用代码块。”我对 ASP 不是很熟悉,所以不知道如何修复错误。我意识到这可能不是理想的解决方案,但现在可以快速解决。
    • 最简单的解决方案是使用javascript redirect..
    • 谢谢。我意识到 ASP 可能是问题所在,并将其更改为标准的 HTML 重定向。这似乎工作,至少在登台服务器上。但是,一旦发布,重定向视图就会要求我登录......不过,这可能是一个单独的问题。
    • 页面签入了吗?我知道你是新来的,所以如果这解决了你的问题,别忘了标记为答案:)
    • 是的,页面已签入。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    • 2020-05-31
    • 1970-01-01
    • 2011-03-02
    相关资源
    最近更新 更多