zoukankan      html  css  js  c++  java
  • MOSS2007 xslt @FileRef DataFormWebPart 文档库 中文 文件夹 问题 ddwrt:UrlEncode

    问题描述:
    在moss2007中新建一个文档库,下面建立两个文件夹,文件夹名词用中文。
    然后修改自带的AllItems.aspx,将显示的数据列表WebPart转换成DataFormWebPart。
    保存后进入AllItems.aspx,进入文件夹,选择上传,文档上传后没有正确的跳转到该文件夹下,怀疑是MOSS2007的一个BUG。
    后来找了很多方法,最后修改DataFormWebPart的xslt,在文件夹列表处修改其超链接。
    这是旧的链接地址:
    <xsl:value-of select="$PagePath" />?RootFolder=<xsl:value-of select="@FileRef" />&amp;FolderCTID=<xsl:value-of select="@ContentTypeId" />
    修改为:
    <xsl:value-of select="$PagePath" />?RootFolder=<xsl:value-of select="ddwrt:UrlEncode(string(@FileRef))" />&amp;FolderCTID=<xsl:value-of select="@ContentTypeId" />
    其实就是将其编码了一下。
    增加了这句 ddwrt:UrlEncode
  • 相关阅读:
    Python 0001:生成激活码
    Python pillow
    python file and stream
    猴子选大王问题(Monkey King)
    python 杨辉三角
    python random
    window.showModalDialog的简单实践
    Java Web 编程
    Java基础和JDK5.0新特性
    Base64加密工具-iBlogs
  • 原文地址:https://www.cnblogs.com/bmib/p/2025661.html
Copyright © 2011-2022 走看看