小编leo*_*ora的帖子

从数组填充列表

如果我有一个阵列.我可以从该数组填充通用列表:

Foo[] fooList . . . (assume populated array)

// This doesn't seem to work
List<Foo> newList = new List<Foo>(fooList);
Run Code Online (Sandbox Code Playgroud)

c# arrays generics

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

TinyMCE和从Microsoft Word导入/复制粘贴

关于TinyMCE是否支持从Microsoft Word中粘贴的问题,我正在努力获得关于这个问题的准确答案.我想在网上可能会有很多关于这个主题的过时信息,因为我看到了以下答案:

  1. 您可以安装一个插件来使其工作
  2. 您必须使用单独的"从单词粘贴"按钮,而不是在编辑器中粘贴
  3. 它应该开箱即用
  4. 它根本不起作用(无论你做什么)

我已经对此进行了测试,它似乎不是开箱即用的(答案#3),但我不确定这是否是由于我身边的配置/初始化问题,还是需要其他一些外部因素.

任何帮助,将不胜感激.

html tinymce ms-word

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

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

在JavaScript中添加一个月到一个日期

我有一个输入字段,需要使用JavaScript Date对象增加一个月.下面是我在增加月份方面所做的努力的一个例子.这个问题似乎是它将0显示为1月并且不会增加年份.

nDate.setDate(nDate.getDate());
inputBox1.value = (nDate.getMonth() + 1) + "/" + (nDate.getDate()) + "/" +  (nDate.getFullYear());
Run Code Online (Sandbox Code Playgroud)

javascript jquery datetime date

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

使用Confluence REST API,无论如何都可以检索给定页面的页面浏览量?

我正在使用REST Confluence API来检索Confluence页面周围的一堆数据,例如版本,最后修改,创建等等.但是,我没有看到任何方法来检索页面视图.

您知道这是否可通过任何API访问?

api soap confluence-rest-api

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

搜索全局地址列表时,有没有办法进行部分搜索而不仅仅是"startsWith"

我有以下代码通过某个字符串搜索全局通讯簿:

"CONF"

var esb = new ExchangeServiceBinding();
esb.Url = @"https://myurl.com/EWS/Exchange.asmx";

esb.Credentials = new NetworkCredential(_user,_pwd, _domain);

var rnType = new ResolveNamesType {ReturnFullContactData = true, UnresolvedEntry = "CONF"};

ResolveNamesResponseType response = esb.ResolveNames(rnType);
ArrayOfResponseMessagesType responses = resolveNamesResponse.ResponseMessages;
var responseMessage = responses.Items[0] as ResolveNamesResponseMessageType;

ResolutionType[] resolutions = responseMessage.ResolutionSet.Resolution;
Run Code Online (Sandbox Code Playgroud)

问题是它似乎正在进行"开始"搜索,所以我有一个名字叫:

它将显示"CONF-123",但如果我有一个名字"JOE-CONF",那么它就不会出现.

如何在此行上进行部分字符串搜索

var rnType = new ResolveNamesType {ReturnFullContactData = true, UnresolvedEntry = "CONF-"};
Run Code Online (Sandbox Code Playgroud)

我希望有类似的东西:

var rnType = new ResolveNamesType {ReturnFullContactData = true, UnresolvedEntry = "%CONF-%"};
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.

c# outlook vsto exchange-server exchangewebservices

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

为什么在使用jquery读取和写入表单输入时必须对字符串进行编码?

我使用标准Jquery以编程方式从文本输入中读取数据,如下所示:

  var listName = $('#list').val();
Run Code Online (Sandbox Code Playgroud)

然后我在提交之前在表单中添加一个隐藏的输入字段,如下所示:

var myForm = $("#myForm);
myForm.append('<input type="hidden" name="List" value="' + listName + '" />');
Run Code Online (Sandbox Code Playgroud)

在一个示例中,该字段中的值为:

Key Date & Times
Run Code Online (Sandbox Code Playgroud)

在UI上它看起来像这样

<input type="hidden" name="MyList" value="Key Date & Times" />
Run Code Online (Sandbox Code Playgroud)

当我使用以下方式提交表格时:

var myForm = $("#myForm);
myForm.submit();
Run Code Online (Sandbox Code Playgroud)

并在asp.net-mvc服务器端检查它我只看到:

Key Date 
Run Code Online (Sandbox Code Playgroud)

被送过去.经过一些研究,有人建议写一些javascript来运行值:

encodeURIComponent()
Run Code Online (Sandbox Code Playgroud)

在这样做并看一下服务器端之后,我现在看到:

Key%20Date%20%26%20Times
Run Code Online (Sandbox Code Playgroud)

我怎样才能将其转换回来

Key Date & Times
Run Code Online (Sandbox Code Playgroud)

在C#asp.net-mvc服务器端?或者另外,如果我在客户端做错了什么,如果您有任何建议,请告诉我.

我的主要问题是为什么我不得不担心在表单中编码隐藏输入框的值.我原本以为这会照顾你.

c# forms asp.net-mvc jquery encoding

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

为什么我的jquery UI datepicker没有默认为英文

我基本上从这里复制了代码但是当我测试我的网站时,我看到了这个:

alt text http://img148.imageshack.us/img148/8167/datepicker.png

知道为什么我没有得到英文日历

jquery jquery-ui datepicker

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

如何避免位置:垂直滚动时固定在屏幕上?

问过这个问题,这个问题对于在滚动后强制向右强制文本(顶部链接)起了作用.

问题是页面上的问题,当我垂直滚动时,顶部链接仍保留在页面顶部,即使我向下滚动它们显示在我的主要内容之上.

有什么方法可以强制文本被强制向右,但是当我垂直滚动时不要移动?

今天是我的CSS:

#toplinks ul
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
    border:medium none;
    color:#2F6FAB;
    cursor:default;
    line-height:1.4em;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0 1em 0 1em;
    text-align:right;
    z-index:0;
    font-size: 85%;

    position:fixed;
    right:0;
}
Run Code Online (Sandbox Code Playgroud)

html css position

15
推荐指数
2
解决办法
1095
查看次数

在C#中,如果我的对象支持该接口,我如何检查T是否为IInterface类型并强制转换为?

在C#中,我有一个传递的功能T使用generics,我想运行一个检查,看看是否Tobject一个实现了interface,如果这样称呼的一个methodsinterface.

我不希望T只有该类型的约束.是否有可能做到这一点?

例如:

public class MyModel<T> : IModel<T> where T : MyObjectBase
{
    public IQueryable<T> GetRecords()
    {
        var entities = Repository.Query<T>();
        if (typeof(IFilterable).IsAssignableFrom(typeof(T)))
        {
            //Filterme is a method that takes in IEnumerable<IFilterable>
            entities = FilterMe(entities));
        }
        return entities;
    }

    public IEnumerable<TResult> FilterMe<TResult>(IEnumerable<TResult> linked) where TResult : IFilterable
    {
        var dict = GetDict();
        return linked.Where(r => dict.ContainsKey(r.Id));
    }
 }
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

错误21类型'TResult'不能在泛型类型或方法'FilterMe(System.Collections.Generic.IEnumerable)'中用作类型参数'TResult'.没有从'TResult'到'IFilterable'的隐式引用转换.

c# generics interface

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