Pages Library不能显示Library Settings页面的错误处理

WPS中英文引号输入异常:从输入法到系统设置的全面解决方案 在文档处理中,标点符号的正确使用是排版规范的基础。全角与半角字符是字符编码与显示的核心概念,全角字符占用两个英文字符宽度,常用于中文排版;半角字符占用一个英文字符宽度,是英文和编程环境的标准。这一差异直接影响标点符号的显示,例如中文弯引号(“ ”)与英文直引号(" ")。其技术价值在于确保文档格式的准确性与跨平台兼容性,尤其在处理中英文混合文档、编程代码或需要符合特定出版规范的场景中至关重要。应用场景广泛,包括技术文档撰写、学术论文排版、数据文件(如CSV)生成以及软件开发中的注释与字符串处理。针对用户反馈 阅读详情

找了好久原因的一个错误,就是当你打开Pages Library的Library Settings页面时提示unexpected错误,如果打开web.config的详细错误信息或查看ULS logs的时候会看到如下的错误信息:

SharePoint Foundation Runtime tkau Unexpected System.Web.HttpException: The DataSourceID of 'TopNavigationMenu' must be the ID of a control of type IHierarchicalDataSource. A control with ID 'topSiteMap' could not be found.  

at System.Web.UI.WebControls.HierarchicalDataBoundControl.GetDataSource()    
at System.Web.UI.WebControls.HierarchicalDataBoundControl.ConnectToHierarchicalDataSource()    
at System.Web.UI.WebControls.HierarchicalDataBoundControl.OnLoad(EventArgs e)    
at System.Web.UI.Control.LoadRecursive()    
at System.Web.UI.Control.LoadRecursive()    
at System.Web.UI.Control.LoadRecursive()    
at System.Web.UI.Control.LoadRecursive()    
at System.Web.UI.Control.LoadRecursive()    
at System.Web.UI.Control.LoadRecursive()    
at System.Web.UI.Control.LoadRecursive()    
at System.Web.UI.Control.LoadRecursive()    
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Web Content Management Publishing 8vzh Unexpected PortalSiteMapProvider was unable to fetch current node, request URL: /_layouts/listedit.aspx, message: Value cannot be null.  Parameter name: key, stack trace:    

at System.Web.SiteMapNode..ctor(SiteMapProvider provider, String key, String url, String title, String description, IList roles, NameValueCollection attributes, NameValueCollection explicitResourceKeys, String implicitResourceKey)    
at System.Web.SiteMapNode..ctor(SiteMapProvider provider, String key, String url, String title, String description)    
at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNode..ctor(PortalSiteMapProvider provider, PortalWebSiteMapNode webNode, String key, NodeTypes type, String url, String title, String description)    
at Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_CurrentNode()

DelegateControl: Exception thrown while adding control 'Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapDataSourceSwitch': Object reference not set to an instance of an object.

错误原因:因为我有使用自定义Master Page,并且在其上添加了Form Field,例如: 

<SharePointWebControls:UserField ID="123ABC" ControlMode="Display" CssClass="someClass" FieldName="GUID" runat="server" ></SharePointWebControls:UserField>

 

解决办法:把Form Field控件从Master Page移走,或者考虑使用Page Layouts或Resuable Content Field控件。我的处理是把Form Field移到了Page Layouts。

 

Qt国际化全流程解析:从lupdate提取到lrelease部署的实战指南 软件国际化是开发全球化应用的基础技术,其核心原理在于将用户界面文本与代码逻辑分离,通过资源文件实现多语言动态切换。这项技术的工程价值在于提升软件的可维护性和市场适应性,广泛应用于桌面应用、移动应用和嵌入式系统等场景。在Qt框架中,国际化流程围绕.ts和.qm文件展开,涉及字符串提取、翻译管理和运行时加载等关键环节。其中,lupdate工具负责从源代码中扫描tr()等函数包裹的字符串,生成可编辑的.ts文件;Qt Linguist则提供翻译管理和质量控制功能;最后通过lrelease编译为高效的.qm二进制文 阅读详情

相关推荐

C++与Qt实战:构建本地汉字转拼音工具,解决多音字与批量处理难题

在数据处理与文本处理领域,字符编码转换与自然语言处理是基础且高频的需求。其核心原理在于建立字符与目标表示(如拼音)之间的准确映射,并处理上下文依赖(如多音字)。这项技术的价值在于能自动化完成繁琐的手工转换,提升数据标准化与检索效率,广泛应用于中文信息处理、数据清洗、排序及搜索优化等场景。本文聚焦于利用C++的高效性与Qt的跨平台GUI能力,通过集成第三方拼音库(如cpp-pinyin)解决多音字消歧,并封装异步处理逻辑以应对批量文本转换,最终实现一个功能完备、支持文件导入导出的本地桌面工具,为C++工程实践

weixin_30664615的博客 346

sharepoint中A control with ID topSiteMap' could not be found报错解决方法

Server Error in '/' Application. The DataSourceID of 'TopNavigationMenu' must be the ID of a control of type IHierarchicalDataSource.  A control with ID 'topSiteMap' could not be found.   今天出

jetluning的专栏 1193

ZLibrary.rar

自己使用的PCB画板的常用封装库,有3D模型。类似于比较偏的,例如SD卡小卡封装也有。重新将积分降低为5,谢谢支持!

HierarchicalDataSource

       分层数据的数据源控件的实现,使用treeview控件显示无限级分类1.数据结构如下2.定义节点对象,实现IHierarchyData接口,此为重点实现,因为是分层结构,所以要重复在判断是否有子节点和MessageID和ParentID是否相等.当然具体情况具体分析了3.定义节点对象集合,实现IHierarchicalEnumerable接口4.定义视图,继承Hierarchi

clingingboy的专栏 1346

SAP采购申请详述;以及采购计划协议/交货计划行

SAP采购申请详述;以及采购计划协议/交货计划行

saplakes的博客 4341

电商平台大数据分析指标

一、五大关键数据分析指标 1.1活跃用户量 活跃用户量是一个基本的指标,有 DAU(日活跃用户)、WAU(周活跃用户)和 MAU(月活跃用户)三个层次; 1.2转化 转化是一个非常重要的指标,电商运营需要关注主路径、次路径甚至精细到每一个品类 / SKU 的转化率; 1.3留存 留存要从不同的时间周期上研究,包括次日留存率、3 日、7 日、30 日留存; 1.4复购 复购则要从 3 个角度去看,复购用户量、复购率和复购金额比; 1.5GMV GMV 是最重要的指标,我们的运营最终是围绕这

默主归沙的博客 4818

DataSourceID 必须是 IDataSource 类型的控件的 ID

http://zhidao.baidu.com/question/80292168 相应的数据源找不到,删除没有的数据源即可。

记录、分享 2030

深度伪造检测实战:轻量级频域特征 pipeline 部署指南

深度伪造检测(deepfake detection)是多媒体内容安全的核心技术,其本质是通过建模生成式篡改在像素与频域留下的微弱异常痕迹。传统端到端大模型虽在标准数据集上表现优异,却因训练域与真实场景失配、计算开销高、缺乏可解释性而难以落地。本文聚焦于工程可复现的实践路径,提出‘人脸定位→频域伪造特征提取(Xception-FCN + Frequency-Aware Masking)→轻量分类决策’三段式解耦架构,兼顾精度、延迟与可解释性。该方案已在边缘设备(Jetson Orin NX)实现单帧<48ms

weixin_33437929的博客 307

The DefaultButton of must be the ID of a control of type IButtonControl

Asp.net 中 default button的使用. 在使用master Page 的时候,如果在子页面动态设置 default button, 可能引起标题的错误.   解决方案: 引用地址:http://www.cnblogs.com/lovewife/archive/2009/04/24/1443203.html 一个普通的aspx页面,我们可以很容易地为其设置设置def

windren06的专栏 1291

SAP CO实战:如何用KKA2/CJ88结果分析码搞定项目收入成本匹配(附真实案例)

本文深入解析了SAP CO模块中结果分析码KKA2/CJ88的核心应用,通过真实案例详细阐述了如何在成本波动剧烈的销售型项目中,运用结果分析实现收入与成本的精准匹配。文章重点拆解了不同结果分析方法的适用场景与财务影响,并提供了从配置、操作到问题排查的完整实战指南,帮助财务顾问提升项目财务管理能力。

qsc9012345的博客 607

ADT MCP Server 把 ABAP 开发带进 Agent 模式

今天讨论 ADT MCP Server,不能只把它看成 Visual Studio Code 里多出来的一个开关。它真正有意思的地方,在于它把 ABAP 后端开发里那些原本需要手工点击、手工创建、手工激活、手工查服务元数据的动作,包装成一组可以被 GitHub Copilot 这类 coding agent 调用的工具。SAP 在 RAP130 练习里把它描述为运行在 ADT for Visual Studio Code 扩展内部的本地 HTTP Server,它实现的是 Model Context Pro

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 184

关于中英文混合字符串截取功能

有时候,我们经常会遇到这样的需求,提示层文字超出,需要JS做字符串截取,但是呢,我们常常会烦恼文字中英文混合如何判断,因为我们知道在JS中 string.length这个值是不考虑中英文的,但是计算机对中英文的识别是 中文占2个字符,英文一个字母占一个字符(包括数字)。查阅相关资料后,最近找到一个好的办法解决此问题。 分析下逻辑,比如我们要对字符串截取10个字(英文就是20个字符),创建一个函数

精彩人生 664

FX5U PLC运动控制库安装(PLCopen Motion Control FB参考)

下面我们介绍三菱FX5U PLC的运动控制库PLCopen Motion Control FB的安装。

RXXW_Dor的博客 1524

qt QString mid截取中英文长度问题

length()方法返回字符串长度的时候就会出现偏差,对于一般的西文字母是没有问题的,但是对于中文字符却有问题了,它把一个中文字符当作一个字节来处理了,所以像字符串“你好QT”的长度返回的是4,而不是6。 因此我们如果要截取固定字符长度的中英文时可以使用以下方法。 QString text = QString ("一二三四五六七八九十"); text = QString::fromLocal8Bit(text.toLocal8Bit().mid(0,4)); 参考自: http://www.cppb.

lxj362343的博客 1539

ANSYS专题-利用ANSYS SIwave进行PCB板的EMS仿真

本文详细描述了使用ANSYSSIwave进行电路板电磁敏感度(EMS)仿真的完整流程。主要步骤包括:导入AD软件生成的IPC2581文件,检查PCB叠层和电路参数,为敏感网络设置50欧姆端口并指定GND为参考网络,进行验证检查后设置频段范围和入射波类型(单/多入射、极化方式等),最后启动仿真并查看选定网络的EMS感应电压曲线。该过程提供了从文件准备到结果分析的全套操作指南,适用于评估电路板在电磁干扰环境下的性能表现。

whm128的博客 3590

分布式锁特点、以及用python3实现redis分布式锁

以下是 Python3 实现 Redis 分布式锁的详细教程,包含代码示例、原理说明及最佳实践。

数据知道的博客 2万+

【Qt】Unicode编码作用 ,以及在Qt中的理解

Unicode编码的作用是提供一个统一的字符标准,解决字符编码混乱问题

qingshanlvshui9的博客 1775

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Qt程序设计——txt文本中获取字符串的问题

QT对txt文本进行读写一般是采用QFile和QTextStream结合使用,在此不细说,主要说一下读取txt文本的注意事项。因为txt文本中有中文也有英文还有数字,要准确获得需要的字串可就要多一个心眼了。因为在使用QString对文本读取时,使用的是Unicode编码,这时,一个汉字占2个字节,一个字母占一个字节,一个数字占一个字节。 以以下代码作为示例: QString str("我的cs...

weixin_30537391的博客 204

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

混合编码字符串处理全链路方案:从UTF-8存储到高效搜索

字符集与编码是数据存储和交换的基础技术概念,它定义了字符与二进制数据的映射关系。UTF-8作为当前跨平台应用的首选编码方案,因其兼容ASCII并能表示几乎所有语言字符而成为标准。其技术价值在于解决了多语言环境下的数据一致性与互操作性问题,避免了乱码的产生。在工程实践中,正确处理用户生成内容(UGC)等混合编码字符串,对于构建社区系统、内容平台等应用至关重要。这类场景常涉及中英文、特殊符号及特定缩写的混合,给存储、检索和展示带来挑战。本文聚焦于通过数据库设计、Slug生成及全文索引等技术,系统性地解决此类字符

weixin_30252709的博客 427

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

QT输入法资源文件:一款功能全面的中文输入利器

QT输入法资源文件:一款功能全面的中文输入利器 去发现同类优质开源项目:https://gitcode.com/ QT输入法资源文件介绍:一款融合智能拼音、笔画输入、手写识别于一体的中文输入法。 项目介绍 在数字化时代,中文输入法的便捷性和准确性成为用户关注的焦点。QT输入法(智能拼音,笔画,手写)作为一款开源中文输入法,为广大用户提供了全新的输入体验。该输入法基于QT平台开发,集成了智能拼音、笔...

gitblog_06733的博客 704

Qt文本布局核心:QFontMetrics原理详解与实战应用

在图形界面开发中,文本的精确布局是提升用户体验的关键技术。其核心原理在于获取文本渲染后的精确几何尺寸,这涉及到字体度量、字符步进宽度、边界框计算等基础概念。通过字体度量技术,开发者能够实现控件自适应、文本对齐、省略处理和手动换行等工程实践,从而解决文本截断、重叠或留白过多等常见界面问题。本文聚焦于Qt框架中的QFontMetrics工具,深入解析其字符级与字符串级度量方法,并结合horizontalAdvance和boundingRect等核心功能,通过自适应按钮、文本居中绘制、单行省略等典型场景,展示如何

weixin_34290631的博客 432

正则表达式:英文、中文、数字、减号

1、一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾:^(?!_)(?!.*?_$)[a-zA-Z0-9-/u4e00-/u9fa5]+$  其中:^  与字符串开始的地方匹配(?!_)  不能以_开头(?!.*?_$)  不能以_结尾[a-zA-Z0-9-/u4e00-/u9fa5]+  至少一个汉字、数字、字母、减号$  与字符串结束的地方匹配放在程序里前面加@,否则需要/

huminghua的专栏 8296

Qt中用正則表達式来推断Text的语种,主要通过推断unicode的编码范围

QString MainWindow::ParseLanguage(QString Text) { if(Text.length()<=0) { return ""; } QString sRegNum = "[0-9]+"; QString sRegEn = "[a-zA-Z]+"; QString s...

weixin_30256505的博客 80

Qt ts文件详解

Qt ts文件详解

弘毅_hao的博客 3015
上一篇: 通过脚本_spPageContextInfo获取当前SharePoint上下文信息
下一篇: 打开SharePoint 2010详细错误信息
Daniel-DH
博客等级 码龄16年 2粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值