小编Jyo*_*sty的帖子

检查列表中属性的不同值,除了空值

我有一个类似这样的属性的类.

public class CheckList
{
    public int ACTION_ID { get; set; }
    public string ACTION_NAME { get; set; }
    public string ACTION_DESCRIPTION { get; set; }
    public bool? ACTIVE { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

和我的控制器中的这个类的列表.

List<CheckList> validChecklists = _ChecklistRepo.GetAll();
var ifActionsAreSame = validChecklists .Select(t => t.ACTION_NAME).Distinct().Count();
if (ifActionsAreSame < validChecklists .Count)
{
    return Ok(new {ActionsAreDuplicated= true });
}
Run Code Online (Sandbox Code Playgroud)

有时,多个项目的ACTION_NAME在列表中可以为null.此代码将null值视为重复.我需要做哪些更改才能排除ACTION_NAME字段中的空字段.

c# ienumerable

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

0x800a138f - JavaScript 运行时错误:无法获取未定义或空引用的属性“fn”

我正在尝试做这个例子http://jsfiddle.net/pmrotule/w7aakdbb/54/

在那里我得到了这个例外

0x800a138f - JavaScript 运行时错误:无法获取未定义或空引用的属性“fn”。和 0x800a01b6 - JavaScript 运行时错误:对象不支持属性或方法 'multiselect' 。此时在 bootstarp-multiselect.js 中抛出错误

$.fn.multiselect = function(option, parameter, extraOptions) {
    return this.each(function() {
        var data = $(this).data('multiselect');
        var options = typeof option === 'object' && option;

        // Initialize the multiselect.
        if (!data) {
            data = new Multiselect(this, options);
            $(this).data('multiselect', data);
        }

        // Call multiselect method.
        if (typeof option === 'string') {
            data[option](parameter, extraOptions);

            if (option === 'destroy') {
                $(this).data('multiselect', false);
            }
        }
    });
};
Run Code Online (Sandbox Code Playgroud)

我的 HTML 代码:

<script src="~/Scripts/bootstrap-multiselect.js"></script> …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc multi-select twitter-bootstrap-3

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