我有一个带有PDF文件的文档库.每当我点击PDF文件时,系统都会提示我保存文件.我没有打开文件的选项,我被迫保存它.我想要的是PDF文件在浏览器或单独的Adobe Reader窗口中打开,具体取决于Adobe Reader设置.我非常确定SharePoint会对此行为负责,因为如果我将PDF放在我的硬盘上,然后创建一个带有该文件链接的HTML文件,当我点击它时它会在浏览器中打开.
请注意:我看了这个问题并没有帮助.我不在乎PDF是在浏览器中打开还是在单独的Adobe Reader窗口中打开,我只是想打开它.
我有一个SharePoint 2010站点,其中包含用于存储Excel文件的文档库.如果有人正在编辑Excel文件(使用独立的Excel,而不是Excel服务),则其他所有人都将被迫以只读方式打开文件,直到第一个人完成编辑.有没有解决的办法?我想要的是允许两个或更多人同时编辑文件.另外,我不希望别人互相覆盖.相反,我希望SharePoint合并他们的更改.这在SharePoint 2010中是否可行?
我有一个名为ProperCase的函数,它接受一个字符串,然后将每个单词中的第一个字母转换为大写.所以ProperCase("约翰史密斯")将返回"约翰史密斯".这是代码:
public string ProperCase(string input)
{
var retVal = string.Empty;
var words = input.Split(' ');
foreach (var word in words)
{
if (word.Length == 1)
{
retVal += word.ToUpper();
}
else if (word.Length > 1)
{
retVal += word.Substring(0, 1).ToUpper() + word.Substring(1).ToLower();
}
retVal += ' ';
}
if (retVal.Length > 0)
{
retVal = retVal.Substring(0, retVal.Length - 1);
}
return retVal;
}
Run Code Online (Sandbox Code Playgroud)
这段代码工作得很好,但我很确定我能用LINQ和lambdas更优雅地完成它.有人可以告诉我怎么样?