小编bro*_*her的帖子

正则表达式:忽略区分大小写

如何使以下正则表达式忽略区分大小写?它应匹配所有正确的字符,但忽略它们是低级还是大写.

G[a-b].*
Run Code Online (Sandbox Code Playgroud)

regex

268
推荐指数
9
解决办法
59万
查看次数

在Web API控制器中构建JSON响应

在WebAPI项目中,我有一个控制器,它根据用户输入的值检查产品的状态.

让我们说他们输入"123"并且响应应该是"状态":1,和产品列表.如果输入"321",则"状态"为0,以及产品列表.

我的问题是,如何在WebAPI控制器中构建正确的字符串.

[Route("{value:int}")]
public string GetProducts(int value)
{
    var json = "";
    var products = db.Products;
    if (products.Any())
    {
        foreach (var s in products)
        {
            ProductApi product = new ProductApi();
            product.Name = s.Name;
            json += JsonConvert.SerializeObject(supplier);
        }
    }

    var status = db.Status;
    if (status.Any())
    {
        json += "{status:1}";
    }
    else
    {
        json += "{status:0}";
    }

    return json;
}

public class ProductApi
{
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

此外,此输出/响应是否有效?

[
    {
        "id":1,
        "name":"product name"
    },
    {
        "id":2, …
Run Code Online (Sandbox Code Playgroud)

c# json asp.net-web-api asp.net-web-api2

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

检查当前语言中是否存在项目?

我有一个Sitecore解决方案,其中启用了3种不同的语言.在页面顶部,有一个指向每种语言的链接.单击此链接后,将以所选语言显示您当前所在的页面.

但并非所有页面都翻译成所有语言.因此,如果我站在第x页上的英语,并且此页面仅提供英语和德语,但不提供中文,则不应显示中文链接.

所以问题是 - 如何检查当前项目是否具有特定语言的版本?

sitecore

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

在LINQ表达式中获取最早的日期

我在WebAPI控制器中有以下LINQ:

MyDate = i.Products.FirstOrDefault().Date
Run Code Online (Sandbox Code Playgroud)

它按预期工作.但是,Products是一个集合,所以可以有很多日期.以上只选择第一个.

我真正想做的是找到最早的时间,并选择那个.

那怎么样?

c# linq asp.net

11
推荐指数
1
解决办法
3917
查看次数

Swipeview - 显示下一个项目的预览/片段?

我正在使用Swipeview(http://cubiq.org/swipeview)carousel在iPhone和Android上创建支持触控的工作.基础工作很棒.

我的问题开始时,我试图让它显示下一张幻灯片默认值的25%.这个想法是用户可以看到下一张幻灯片/图像的1/4,然后应该让它们滑动图像以显示下一张幻灯片/图像.然后第一个图像消失,第二个图像变为100%可见,向左对齐,然后第三个图像可见1/4.等等.

我尝试将div.style.cssText(in swipeview.js)更改为宽度75%而不是默认值100%.这适用于初始加载,但是当我滚动时,幻灯片1上可见的第二个图像的部分现在隐藏在幻灯片2上.

我做了一个小提琴来演示:http://jsfiddle.net/zeqjN/1/(在Chrome中测试它并尝试将图像拖到左侧)

关于我如何修改swipeview.js以满足我的需求的任何想法?

javascript jquery swipeview

10
推荐指数
1
解决办法
2184
查看次数

在Sitecore 6中获取图像src和alt属性?

我使用以下内容来获取当前页面的标题;

Header = Sitecore.Context.Item["Header"]
Run Code Online (Sandbox Code Playgroud)

但是我如何获得图像字段的src网址?

PictureSrc = Sitecore.Context.Item["MyImage"]
Run Code Online (Sandbox Code Playgroud)

sitecore

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

当ui-router状态改变时运行javascript函数?

在Angular应用程序中我使用ui-router来处理导航等.在一个单独的脚本文件中,我有一个像这样的函数;

$(function () {
  function doSomething(){
    if ($('.thisclass').length) {
      $('.thisclass').css({ 'height': someHeight });
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

我的问题是,每当状态改变时,我想运行上面的函数.但是因为它不是任何Angular函数的一部分,所以当我引用它时会出现错误,因为我找不到它.

我应该做什么,而不是上述?

javascript angularjs angular-ui-router

7
推荐指数
2
解决办法
8374
查看次数

Directory.GetFiles:仅显示以数字值开头的文件

如何让Directory.GetFiles只显示以数值开头的文件(例如1abc.pdf);

Directory.GetFiles(@"C:/mydir", "0-9*.pdf")
Run Code Online (Sandbox Code Playgroud)

c# getfiles

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

通用处理程序中的会话

我有以下简单的处理程序(为vissibilty sakes删除了一些代码,但是下面的代码仍然失败)

<%@ WebHandler Language="C#" Class="DownloadHandler" %>
using System;
using System.Web;

public class DownloadHandler : IHttpHandler
{
    public void ProcessRequest(HttpContext context)
    {
        if (context.Session["t1"] != "true")
        {

        }
    }

    public bool IsReusable
    {
        get
        {
            return false;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

该行if (context.Session["t1"] != "true")失败,"对象引用未设置为对象的实例".我不明白为什么会这样?

c# asp.net session handler

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

Bootstrap 3 - 940px宽度网格?

我在一个新项目上使用Bootstrap 3.布局为940px最大宽度(桌面等),12 col(60px列,20px天沟).

我已设置.container为a max-width: 940px;但由于某种原因,这会使网格关闭.这给了我50px柱子和30px排水沟.所以我需要将排水沟减少到20px并将10px添加到色谱柱.

但是我该怎么做?

在此输入图像描述

twitter-bootstrap twitter-bootstrap-3

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