小编Ect*_*opy的帖子

新网站项目名称后显示的数字

nPower.Ignition.WebResponsive在Visual Studio中删除了一个从我的解决方案调用的旧的ASP.NET Web应用程序项目,但是当我在同一个地方添加一个新的Web站点项目时,我看到(1)附加在我想要的名称的末尾.我试图删除并重新创建几次,现在我已经到了我的解决方案资源管理器中它看起来像这个,并(3)附加在我想要的名字的末尾!

在此输入图像描述

所以...我几乎知道是什么导致了这个,但不知道如何修复它.

Visual Studio是否记得我曾经在我的解决方案中有一个具有该名称的项目,即使我已将其删除,并试图通过给它一个不同的名称来避免冲突?有没有办法可以摆脱最后附加的数字?我理解,如果我保留名称,那么从编程的角度来看,它可能不会产生很大的不同,但它看起来相当邋!!

visual-studio visual-studio-2013

14
推荐指数
1
解决办法
5489
查看次数

禁用Bootbox关闭按钮

我想知道如何删除显示在Bootbox警报,确认,提示和对话框上的"X"按钮.

在某些情况下,您希望要求用户提供响应 - 而不是仅通过单击"X"按钮来关闭弹出窗口.

有没有人知道如何删除此按钮?

javascript twitter-bootstrap bootbox

12
推荐指数
1
解决办法
2万
查看次数

上传前获取上传文件大小

当用户选择要上传的文件时,有没有办法在上传开始之前获得该文件的确切大小?我猜这需要在客户端使用jQuery或JavaScript完成.有什么想法?

javascript php jquery file-upload

8
推荐指数
1
解决办法
4707
查看次数

批处理脚本删除给定文件夹中最旧的文件夹

我正在编写一个简单的.bat备份脚本,作为其中的一部分,我希望在达到设置的备份最大限制时删除最旧的备份(文件夹).

现在我有这个:

%COUNTER% 基于当前存储备份的目录中的备份文件夹的数量,并在脚本的早期计算.

%MAXBACKUPS% 只是一个用户指定的数字,如"10",表示您只想保留最多10个版本的备份.

:: Delete the oldest backup, but only if we've exceeded the desired number of backups.
IF %COUNTER% gtr %MAXBACKUPS% (
ECHO More than %MAXBACKUPS% backups exist. Deleting oldest...
FOR /f "delims=" %%a in ('dir "..\Backup\*" /t:c /a:d /o:-d /b') do rd /s /q "..\Backup\%%a"
::Increment the counter down since we've just removed a backup folder.
SET /a COUNTER=%COUNTER%-1
)
Run Code Online (Sandbox Code Playgroud)

我希望这个脚本只删除文件夹中最旧的文件..\Backup夹,但是当它达到备份限制时,它似乎会删除它找到的每个文件夹,这显然不是所需的行为.

cmd batch-file

7
推荐指数
1
解决办法
8156
查看次数

纯css垂直菜单与子菜单

我做了我的研究,并能够复制我正在寻找的东西,很好 - 我只需要一个更具体的垂直,纯CSS,菜单的帮助.

我希望我的子菜单弹出窗口显示在一个非左侧的10px,li 就像在互联网上找到的大多数示例一样.我也在寻找最简单,纯粹的CSS菜单 - 没什么特别的.

这是我到目前为止所做的:

<div id="nav">
    <ul class="top-level">
        <li><a href="#">This is a long text</a>
            <ul class="sub-level">
                <li><a href="#">Sub Menu Item 1</a></li>
                <li><a href="#">Sub Menu Item 2</a></li>
                <li><a href="#">Sub Menu Item 3</a></li>
                <li><a href="#">Sub Menu Item 3</a></li>
            </ul>
        </li>
        <li><a href="#">About</a></li>
        <li><a href="#">Contact me here</a></li>
        <li><a href="#">Help</a>
            <ul class="sub-level">
                <li><a href="#">Sub Menu Item 1</a></li>
                <li><a href="#">Sub Menu Item 2</a></li>
                <li><a href="#">Sub Menu Item 3</a></li>
            </ul>
        </li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

我的css:

#nav {border:1px solid cyan;}
    /* top level menu …
Run Code Online (Sandbox Code Playgroud)

html css menu

6
推荐指数
1
解决办法
4万
查看次数

将SharePoint用户写入SharePoint列表中的用户字段的正确方法

我正在将用户写入SharePoint列表.

我已经读过SharePoint User字段里面有这样的字符串: userId;#userLoginName

在写入User字段时,我尝试以相同的方式进行格式化,例如,当我编写此字符串时,它可以工作: 9;#i:0#.f|membership|ectropy@example.org

但奇怪的是(至少对我来说)9;#似乎工作甚至是9.即使我根本没有传递userLoginName信息,它loginId似乎足以识别我正在谈论的用户.

这似乎意味着在写入SharePoint用户字段时,您只需要id,以及userLoginName,或者实际上,之后的所有内容loginId都是无关紧要的.

我在推理中是否正确?或者,如果我不使用userLoginName信息,可能会产生意想不到的后果?

sharepoint sharepoint-list sharepoint-2013 csom sharepoint-online

5
推荐指数
1
解决办法
1万
查看次数

使用JavaScript更改SharePoint列表的权限

我有一个创建列表的应用程序.我希望该应用程序还将列表权限设置为仅允许管理员对列表进行更改.我知道如何隐藏列表,但我知道这不会阻止聪明的用户输入列表的URL并修改它.

我没有看到用JavaScript更改列表权限的方法.我可用于列表的功能似乎不允许修改权限,但我可能忽略了正确的权限.

关于我应该看什么功能的任何指示?

javascript sharepoint csom sharepoint-online

4
推荐指数
1
解决办法
7489
查看次数

在交易中使用@@ IDENTITY是否安全?

我读这个回答有关获取输入到数据库的最后一个标识值的不同方法.

根据我的理解,@@IDENTITY这通常是一个非常糟糕的主意,因为它可能会返回一个与您预期不同的标识 - 例如最近由触发器创建的标识值.

但是,如果您的代码在交易中怎么办?

例如,这是我正在做的事务的简化版本(使用ColdFusion):

<cftransaction>
    <cfquery name="queryInsertA" datasource="source">
        INSERT INTO tableA (columnName) VALUES (value)
    </cfquery>
    <cfquery name="queryInsertB" datasource="source">
        INSERT INTO tableB (fkey_tableA, columnName) VALUES (@@IDENTITY, value)
    </cfquery>
</cftransaction>
Run Code Online (Sandbox Code Playgroud)

因为," 如果事务成功,那么在事务期间进行的所有数据修改都会被提交并成为数据库的永久部分 ",这是否意味着它还可以防止使用时可能出现的问题@@IDENTITY?还是我误解了交易的行为?

sql t-sql sql-server coldfusion transactions

3
推荐指数
1
解决办法
1323
查看次数

将JavaScript DateTime转换为UTC,没有毫秒

现在,我正在尝试将以人类可读格式编写的日期解析为SharePoint列表将接受的DateTime字符串.为了做到这一点,我已经确定我需要一个类似于ISO的格式的String,如下所示:2007-08-20T00:00:00Z.似乎SharePoint只接受UTC中没有包含毫秒的DateTimes(无论出于何种原因,SharePoint会出现错误,并且当您包含毫秒时不会接受DateTime),所以我需要将本地时间转换为UTC时间之前将其转换为ISO字符串.

这是以下代码使用的过程.

  1. 首先,我使用DateJS将我的人类日期解析为JavaScript日期.(工作正常,但显然DateJS已被放弃,所以也许我应该改变它以使用MomentJS.)
  2. 接下来,我尝试在UTC中创建一个新时刻.(这条线非常非常错误,并使我的程序崩溃.)
  3. 然后我让SPServices将其转换为ISO.SPServices从DateTime中删除毫秒,以便SharePoint接受它.(工作良好).

我确信必须有一种更优雅/更有效的方法来实现这一目标,而不是将3个不同的库拼接在一起.我只是不确定它是什么.

var jScriptStartDate = Date.parse("6/29/2014 8:30am"); //JS Date
var jScriptStartDateUTC = moment(jScriptStartDate).utc(); //local date to UTC.
var startDate = $().SPServices.SPConvertDateToISO({ //Sharepoint ISO 8601 format
   dateToConvert: jScriptStartDateUTC,
   dateOffset: "" //Sharepoint dates only accept UTC times, aka no dateOffset.
});
newItem.set_item('EventDate', startDate); //EventDate is internal for StartTime
Run Code Online (Sandbox Code Playgroud)

datetime datejs momentjs spservices sharepoint-online

2
推荐指数
1
解决办法
8457
查看次数