小编Sam*_*tar的帖子

如何检查我的收藏中是否有符合条件的记录?

我有一个名为book的Book对象集合.Book类有一个名为Title的字段.

是否有一种简单的方法使用Linq(或其他)来查明该集合是否具有标题为"Harry"的Book对象?

c# linq

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

如何在Typescript中将具有缺少字段的对象转换为另一个对象?

我遇到了Typescript接口的问题.我试图将一个对象(有一些字段丢失,如createdBy)转换为另一个对象,但我的转换不起作用.

我希望有人能帮帮忙.

这是我的接口文件:

interface IWord {
    ascii?: number;
    awl570?: boolean;
    awl570Sublist?: number;
    categoryId: number;
    frequency?: number;
    groupId: number;
    lessonId: number;
    name: string;
    nawl963?: boolean;
    nawl963D?: number;
    nawl963Sfi?: number;
    nawl963U?: number;
    statusId: number;
    syllables?: string;
    toeflMcG400?: boolean;
    toeic?: boolean;
    wordForms: IWordForm[];
    wordId: number;
    createdById: number;
    createdDate: string;
    modifiedById: number;
    modifiedDate: string;
}

interface IWordForm {
    definition: string;
    posId: number;
    sampleSentences: [ISampleSentence];
    sourceId: number;
    statusId: number;
    synonyms: [ISynonym];
    wordFormId: number;
    wordId: number;
    createdById: number;
    createdDate: string;
    modifiedById: number;
    modifiedDate: string;
}
Run Code Online (Sandbox Code Playgroud)

我想创建这个: …

typescript

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

直接在MVC中指定视图位置更有效吗?

我想让代码尽可能高效地运行.我的观点位于以下位置:

~/Areas/Administration/Views/Accounts/Create.cshtml
Run Code Online (Sandbox Code Playgroud)

我想知道的是,有人研究过如何更有效地直接编码视图位置,如下所示:

return View("~/Areas/Administration/Views/Accounts/Create.cshtml", vm);
Run Code Online (Sandbox Code Playgroud)

如果没有像这样编码,那么我相信它会首先搜索以下所有位置:

~/Areas/Administration/Views/Accounts/Create.aspx
~/Areas/Administration/Views/Accounts/Create.ascx
~/Areas/Administration/Views/Shared/Create.aspx
~/Areas/Administration/Views/Shared/Create.ascx
~/Views/Accounts/Create.aspx
~/Views/Accounts/Create.ascx
~/Views/Shared/Create.aspx
~/Views/Shared/Create.ascx
~/Areas/Administration/Views/Accounts/Create.cshtml
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3

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

无法在VS2010中使用重构为我的班级创建接口

我有以下课程,我正在为此创建一个接口。但是,当我尝试在VS2010中进行重构时。我收到一条消息:无法提取接口。该类型不包含任何可以提取到接口的成员。

这与我将类和/或方法定义为静态有关吗?我需要做的是能够在无需创建实例的情况下获取此数据,所以这就是我将其全部变为静态的原因。

public static class DataSourceService
{

    public static IEnumerable<DataSource> GetDataSources()
    {
        return new[]
            {
                new DataSource { Value = "0001", Text = "Development"  },
                new DataSource { Value = "0002", Text = "Production" }
            };
    }
Run Code Online (Sandbox Code Playgroud)

}

c#

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

定义泛型时new()的目的是什么?

我想了解泛型.这是一个例子:

   public static bool CreateTableIfNotExist<T>(this CloudTableClient tableStorage, string entityName)
        where T : TableServiceEntity, new()
    {
        bool result = tableStorage.CreateTableIfNotExist(entityName);

        return result;
    }
Run Code Online (Sandbox Code Playgroud)

我有一些问题.首先,定义中new()的目的是什么.我的另一个问题是,我该如何使用这个泛型.这里有一个例子:

_tableStorage.CreateTableIfNotExist<MembershipRow>(_tableName);
Run Code Online (Sandbox Code Playgroud)

但我不明白.这个通用的目的是什么?没有通用,我不能做同样的事情吗?

_tableStorage.CreateTableIfNotExist("MyNewTable");
Run Code Online (Sandbox Code Playgroud)

c#

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

将字符串更改为第一个字符为大写,余数为小写

我有这样的字符串:

var a = "abc";
var b = "DEF";
var c = "gHi";
Run Code Online (Sandbox Code Playgroud)

是否有一个函数,我可以应用于字符串来更改它,所以第一个字符是大写后跟小写?

c#

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

检查字符串是否为空,不是空而不是="0000"的最简单方法是什么?

我使用以下内容:

!string.IsNullOrEmpty(Model.ProductID)
Run Code Online (Sandbox Code Playgroud)

但现在我还需要检查字符串是否不等于"0000".检查最简单的方法是什么?

c#

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

我们如何在ng-grid中添加一行然后选择该行?

我的团队一直在尝试以下方面:

   $scope.addTest = function () {
        var TestRow = {
            "name": "xx",
            "description": "xx",
            "subjectId": 15
        };
        $scope.gridOptions.selectAll()
        var testRowLength = $scope.gridData.push(TestRow);
        $scope.gridOptions.selectItem(testRowLength - 1, true);
    }
Run Code Online (Sandbox Code Playgroud)

但是最后一个selectItem没有正确执行select.所以我们尝试了以下方法:

        $scope.$apply(function () {
            $scope.gridData.push(TestRow);
            $scope.gridOptions.selectItem(testRowLength - 1, true);
        });
Run Code Online (Sandbox Code Playgroud)

现在我们收到一条错误消息:

Error: $apply already in progress
Run Code Online (Sandbox Code Playgroud)

这个问题是在ng-grid博客上发布的一个问题,但它刚刚发布,我们需要尽快帮助解决这个问题.我希望有人可以就我们的方式向我们提出建议

angularjs ng-grid

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

如何进行验证和使用.. $ setPristine(); 在AngularJS表格中?

我有以下代码:

            <form class="form"
                  data-ng-submit="modalSubmit(modal.data)"
                  id="modal-body"
                  name="modalForm"
                  novalidate>
Run Code Online (Sandbox Code Playgroud)

这有效,当我点击提交类型的按钮时,调用modalSubmit函数.

但是我想在我的控制器中执行此操作:

$scope.modalForm.$setPristine();  
Run Code Online (Sandbox Code Playgroud)

但它给出了一个错误说:

has no method '$setPristine'
Run Code Online (Sandbox Code Playgroud)

我怎样才能将表格设置为原始状态?我确实尝试添加,data-ng-form="modalForm"但后来我收到一条消息,说明重复指令名称的效果.

我尝试将表单元素更改为DIV,但单击提交按钮不会调用该函数

这是一个示例(从另一个用户修改),显示我正在尝试做的是将值设置为pristine:

plnkr.co/edit/LNanJdAggMLIgxii0cfv?p=preview

angularjs

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

是否可以有透明的边框?

我的边框有这个代码:

border: 1px solid #CCC;
Run Code Online (Sandbox Code Playgroud)

是否有可能有一些类似的CSS,其中边框有宽度但不可见.换句话说,如果有蓝色背景,那么就会显示出边界?

html css

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

标签 统计

c# ×5

angularjs ×2

asp.net-mvc ×1

asp.net-mvc-3 ×1

css ×1

html ×1

linq ×1

ng-grid ×1

typescript ×1