小编Feb*_*J S的帖子

Jquery Date.parse在Chrome浏览器中返回NaN?

我有一个senario,我必须解析两个日期,例如开始日期和结束日期.

var startdate = '02/01/2011';
var enddate = '31/12/2011';
Run Code Online (Sandbox Code Playgroud)

但是如果我们提醒开始日期

 alert(Date.Parse(startdate)); i will get 1296498600000
Run Code Online (Sandbox Code Playgroud)

但如果我警告enddate

 alert(Date.Parse(enddate)); i will get NaN
Run Code Online (Sandbox Code Playgroud)

但是除了Chrome之外,其他浏览器也适用,但在其他浏览器中

alert(Date.Parse(enddate)); i will get 1370889000000
Run Code Online (Sandbox Code Playgroud)

任何人都可以知道解决方法吗?

javascript jquery google-chrome

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

如何转换guid?指导

如何将可空的guid转换为guid?我的目的是将可以为空的Guid列表转换为guid列表.我怎样才能做到这一点?

c#-4.0

14
推荐指数
4
解决办法
3万
查看次数

使用客户端对象模型SharePoint 2010以编程方式获取ListItemVersion

我有一个场景,我必须将SharePoint 2010列表中的所有数据(name ="VersionTestList")移动到SQL Server数据库.由于在列表中启用了版本控制,我还想移动以前的版本细节.无论如何,我能够移动最新的项目,但不幸的是我无法获得以前的版本数据.我已经尝试使用客户端对象模型并且能够获取版本,但无法获取相应版本的ListItem.请在下面找到我迄今为止尝试过的代码,并帮我解决这个问题.

另外,我正在使用ListItem的版本:

string path = web.ServerRelativeUrl + "/Lists/VersionTestTable/1_.000";
File file = web.GetFileByServerRelativeUrl(path);
clientContext.Load(file, item=>item.ListItemAllFields);
FileVersionCollection versions = file.Versions;
clientContext.Load(versions);
oldVersions = clientContext.LoadQuery(versions.Where(v => v != null));
clientContext.ExecuteQuery();
Run Code Online (Sandbox Code Playgroud)

我的整个代码是这样的:

class Program
{
    static void Main(string[] args)
    {
        GetVersionsUsingCOM();
    }
    public static void GetVersionsUsingCOM()
    {
        File file;
        FileVersionCollection versions;
        IEnumerable<Microsoft.SharePoint.Client.FileVersion> oldVersions;
        ClientContext clientContext = new ClientContex("http://server:1200/test/Poc");
        Web web = clientContext.Web;
        clientContext.Load(web);
        clientContext.ExecuteQuery();

        string path = web.ServerRelativeUrl + "/Lists/VersionTestTable/1_.000";
        file = web.GetFileByServerRelativeUrl(path);
        clientContext.Load(file, item=>item.ListItemAllFields);
        //clientContext.ExecuteQuery();

        versions = file.Versions;
        clientContext.Load(versions);
        oldVersions …
Run Code Online (Sandbox Code Playgroud)

sharepoint .net-3.5 sharepoint-2010 sharepoint-clientobject

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

如何定义数据库中的类型位的属性?

我的数据库中有一个名为source类型的列.但是我希望在我的程序中设置它的价值.我怎样才能做到这一点?我知道这是一个简单的疑问,但我有点困惑.在设置或不设置时我是否必须使用字节作为类型?

c#

6
推荐指数
2
解决办法
6986
查看次数

在ASP.NET MVC3中使用无会话控制器有什么好处?

任何人都可以给我一个详细的答案吗?

在ASP.NET MVC中使用无会话控制器有什么好处?

asp.net-mvc controls session-less asp.net-mvc-3

5
推荐指数
2
解决办法
2132
查看次数

在存储过程中执行CTE操作时获取无效的对象错误?

我在存储过程中执行此操作时遇到错误的Object SubSkillIds错误?任何人都可以告诉我为什么会这样?

我的错误消息如下: -

消息208,级别16,状态1,过程SubSkillDelete,第47行
无效的对象名称'SubSkillIds'.

码:

WITH SubSkillIds (SubSkillId) AS
(
   -- Base case
   SELECT
        SubSkillId
   FROM dbo.SubSkill
   WHERE RegressionSubSkillId = @SubSkillId
   UNION ALL
   -- Recursive step
   SELECT
        S.SubSkillId
   FROM dbo.SubSkill S
   WHERE S.RegressionSubSkillId IN (
   SELECT
        SubSkillId
   FROM dbo.SubSkill
   WHERE RegressionSubSkillId = @SubSkillId)
)

SELECT  @SubSkillIdFound = SubSkillId
FROM SubSkill WHERE SubSkillId = @SubSkillId

DELETE FROM SubSkillActivity WHERE SubSkillId = @SubSkillId
DELETE FROM SubSkill WHERE RegressionSubSkillId
IN (SELECT * FROM SubSkillIds)
DELETE FROM SubSkill WHERE SubSkillId = @SubSkillId
Run Code Online (Sandbox Code Playgroud)

sql-server-2005

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

向远程验证属性MVC3添加延迟

我有一个senario,我必须在进行注册页面时检查数据库中是否存在用户名.为此我已经在我的模型中实现了远程属性以进行远程验证

[Remote("CheckUserNameAvaliable", "User", Httpmethod="Post")]
public string Username {get; set;}
Run Code Online (Sandbox Code Playgroud)

我的方法看起来像这样

[HttpPost]
public JsonResult CheckUserNameAvaliable(string UserName)
{
    SessionUser currentUser = this.sessionHelper.GetCurrentUser();
    User user = this.userService.GetByUsername(UserName);
    if (user != null && user.Id != currentUser.Id)
    {
        return Json(false);
    }

    return Json(true);
}
Run Code Online (Sandbox Code Playgroud)

它对我来说很好,但问题是每当我们在用户名Textbox上创建一个密钥时它就会提交这个远程验证,但根据我的要求,我必须在用户名Textbox中输入值后才能激活这个远程验证.为此,我们可以强制添加延迟到远程验证属性?

有谁知道如何在MVC3中添加延迟到远程验证?

jquery unobtrusive-validation asp.net-mvc-3

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

如何找出c#中句子中的下一个单词?

我有一个字符串

" 蝙蝠和球不是笔或船不是电话 "

我要挑靠近的话

例如 - "不是笔","不是电话"

但我无法做到这一点?我试图通过使用索引和子字符串来获取单词,但它不可能.

   tempTerm = tempTerm.Trim().Substring(0, tempTerm.Length - (orterm.Length + 1)).ToString();
Run Code Online (Sandbox Code Playgroud)

.net c# regex

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

如何从小数部分取零?

我有一个senario,我将数字转换为单词,我已经成功,但我找到了一个不起作用的场景.如果我输入数字为" 10 ",则显示" ".此外," 10.2 "将显示" 十点二 ".但是,如果我输入" 10.0 ",它将不会显示为" 十点零 ".

为了从小数部分中分离整数部分,我通常将数字除以' .',但如果我输入一个像" 10.0 " 这样的数字,字符串数组将只包含" 10 "而不是" 0 "

我做的随地吐痰部分如下:

string[] number = Convert.ToString(context.NumberToTranslate).Split('.');
Run Code Online (Sandbox Code Playgroud)

c#

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

尝试从 int 映射时无效的强制转换异常?枚举?

我有一个 senario,用户想要选择他的性别,这不是必填字段。在我的 ui 中,性别列在下拉列表中,其中有两个选项MaleFemale ,并有一个可选标签Gender。但是 Gender 是我项目中的枚举,因此如果用户没有选择任何性别,则必须在数据库中输入一个空值,但不幸的是,由于某些强制转换异常,我无法做到这一点 任何机构都可以帮助我解决这个问题?

我使用 petapoco 作为我的 orm 所以我的用户实体看起来像这样

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using Helpers;
using PetaPoco;
using StructureMap;

[TableName("User")]
[PrimaryKey("UserId")]
[ExplicitColumns]
public class User
{
    [Column("UserId")]
    public int Id { get; set; }

    [Column]
    [Required]
    public Guid Identifier { get; set; }

    [Column("UserStatusId")]
    [Required]
    public UserStatus UserStatus { get; set; }

    [Column]
    [Required]
    public int RoleId { get; set; }

    [Column]
    public int? …
Run Code Online (Sandbox Code Playgroud)

c# automapper asp.net-mvc-3 petapoco

3
推荐指数
2
解决办法
4237
查看次数