小编Dal*_*rzo的帖子

Asp.Net web api - 如何获取所有记录

我是.Net Web API的新手.

我想得到CreatedBy = 1的所有记录(这不是主键).

我的模特

public class Subject
{
    [Key]
    public int Id { get; set; }
    public int UniId { get; set; }
    public bool IsActive { get; set; }
    public string Name { get; set; }
    public string Code { get; set; }
    public int CreatedBy { get; set; }
    public int UpdatedBy { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我在Controller中的get方法

public Subject Get(int id)
    {
        IQueryable<Subject> query;
        return query = from Subjects in db.SubjectContext.Where(v => v.CreatedBy == …
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net-web-api

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

Angular CSS ngAnimate已翻译为开发人员

ngAnimate 当与路由一起使用时,可以设置不同的"CSS样式",以产生不同的过渡.

这是否是涵盖转换的所有CSS选项的正确模板?

myAnimation =代表我的css模板.

.myAnimation {}
.myAnimation.ng-enter {}
.myAnimation.ng-enter-active {}
.myAnimation.ng-leave {}
.myAnimation.ng-leave-active {}
Run Code Online (Sandbox Code Playgroud)

关于什么是影响什么时候有什么指南或文件?

我已经玩了一段时间了,我仍然不理解每个CSS项目的作用以及它们在动画中扮演的角色,我指的是" 绝望的观点 "和" 新观点".我理解这也涉及理解CSS,但我正在寻找的是使用最简单的CSS来理解这一点......开发人员可以使用它来从那里发展.

css css3 angularjs ng-animate angular-transitions

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

Fiddler multipart/form-data与auth token asp.net web api 2

我几天来一直在努力奋斗,(小提琴手)

我的网址看起来像这样:

mywebservice/miclaim/casedetail/GetCaseDetail/638110079?apikey=MiClaimUK&token=ZD31MsFiLrFA2hCZShBJ7i4iinqeRxfYNrIsDHWriQM=
Run Code Online (Sandbox Code Playgroud)

现在这是一个multipart/form-data内容类型,我尝试了一些事情来提交我的表单数据:(我提交文件虽然没有问题..它只是表单数据和文件!)

在查询中的标记内容之后添加值

LossItemId=1&Description=d&ClaimedAmount=1234.5&WherePurchased=reading&BasisOfValuation=basis&Status=sta
Run Code Online (Sandbox Code Playgroud)

或者只是在请求标题上添加它们但似乎没有任何效果,我仍然没有在控制器中获取我的表单数据值...

我觉得做提琴手一定是相当明显和平常的事情,但为什么我会遇到这么多麻烦呢?我错过了什么?

注意:我可以使用html表单测试客户端测试我的应用程序.. enctype="multipart/form-data" method="POST">它可以工作......但不是在Fiddler?

multipartform-data fiddler asp.net-web-api2

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

正则表达式:转义点无效

/\b(okay|ok|o\.k\.)\b/g
Run Code Online (Sandbox Code Playgroud)

匹配一切但是 o.k.

/\b(okay|ok|o\.k\..)\b/g
Run Code Online (Sandbox Code Playgroud)

匹配确定,但如果ok在字符串的末尾则不匹配.我错过了什么?

regex

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

正则表达式用于查找更大数字中的所有数字

我是正则表达式的新手.我正在寻找一个正则表达式来查找更大数字中的所有数字.

例如,数字12345.

我希望正则表达式找到: 1,2,3,4,5,12,23,34,45,123,234,345,1234,2345,and 12345.

我现在正在使用notepad ++来学习.我只是使用字符串12345并使用"查找"选项.我的想法是我可以插入一个正则表达式来找到"1",然后按"查找下一个",它会找到"2"然后"找到下一个",它会找到"3"等等一直到" 12345" .如果正则表达式无法提供此列表,请告诉我这样做的方法.谢谢.

regex expression

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

正则表达式从字符串中获取姓氏

所以我在字符串中有名字,我需要提取姓氏。名称采用以下格式:

Mr. Firstname MI. Lastname (Designator)
Run Code Online (Sandbox Code Playgroud)

Mr. Firstname (Nick) MI. Lastname (Designator)
Run Code Online (Sandbox Code Playgroud)

当前的正则表达式我检查“(”字符是否存在,并获取它之前的单词字符(姓氏)。

(/\\w+ ["("]/)
Run Code Online (Sandbox Code Playgroud)

但是,对于第二种格式的名称,它返回名字。我需要正则表达式从字符串末尾向后工作,找到第一个“(”,并给出它之前的单词。

克伦达杜

regex

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

NG-Show如果数组包含某个值而不是另一个值

我有3个用户权限 - 管理员,用户和编辑者.设置方式是:

如果你是一个Admin回报是roles: ["Admin", "User", "Editor"]

如果你是一个User回报是roles: ["User"]

如果你是一个Editor回报是roles: ["User", "Editor"]

现在我现在拥有的是ng-show="object.roles.length < 2" = User另外两个等等.

我相信有更好/更聪明的方法可以做到这一点,或者这样做更容易.我只是不确定如何以不同的方式去做.谢谢你的建议.

angularjs ng-show

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

Angular - 找到循环依赖

我收到了上述错误.以下是一些简化的代码片段.应用:

app = angular.module('app', ['app.classes', 'ngDialog' .....]);
Run Code Online (Sandbox Code Playgroud)

模块配置:

app.config(
function ($httpProvider, $translateProvider, $translatePartialLoaderProvider) {
    $translateProvider.preferredLanguage(lang);
    $translateProvider.useLoader('$translatePartialLoader', {
        urlTemplate: 'api/PartialTranslationLoad?lang={lang}&table={part}'
    });
    $translatePartialLoaderProvider.addPart('...');
    $translatePartialLoaderProvider.addPart('...');
    $translateProvider.useSanitizeValueStrategy('sanitize');

    $httpProvider.interceptors.push('APIInterceptor');
  }
);
Run Code Online (Sandbox Code Playgroud)

拦截器服务在app.classes模块中:

classes = angular.module("app.classes", []);

classes.service('APIInterceptor', function ($q, $rootScope, $location, $window, $injector, ngDialog) {
    ......
}
Run Code Online (Sandbox Code Playgroud)

错误:

找到循环依赖:$ http < - $ templateRequest < - $ compile < - ngDialog < - APIInterceptor < - $ http < - $ translatePartialLoader

如果我不将ngDialog注入我的拦截器,一切都很好.有人可以解释为什么我得到循环依赖性错误?

谢谢

angularjs ng-dialog

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

Firefox中的Javascript自动排序vs其他浏览器

最近我在Firefox中发现了这种奇怪的行为:

此代码自动对属性进行排序:

var an_obj = { "4": "d", "1": "a", "2": "c"};
alert(Object.keys(an_obj)); // will alert "1, 2, 4"
Run Code Online (Sandbox Code Playgroud)

虽然这个不是:

var value2 = {"1003":1, "1001":2, "1000":3};
alert(Object.keys(value2));// will alert "1003, 1001, 1000"
Run Code Online (Sandbox Code Playgroud)

任何大于1000的数字在Firefox中都会有不同的行为,而其他浏览器(Chrome,IE11)的行为将与预期的自动排序数大于1000相同.

我相信这是FireFox中的一个错误,我错了吗?

更新1

这使得命令在FireFox的相同实现中"不可预测".我可以理解不完全排序的值或者相应地排序一个标准,但在"任意"数字之后不能表现为"不可预测".

javascript firefox

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

我如何获得其余数字?

Campus: Fairlane North
Building: testtesttest 5850 Mercury Dr
Floor: Floor 01 Common Area
Run Code Online (Sandbox Code Playgroud)

鉴于以上测试,我想提取"5850 Mercury"

我试过了 /Building:.*(\d+\s\w+)/

哪个得到了我 0 Mercury

我如何获得其余数字?位数的范围为1到6.

谢谢您的帮助.

regex perl

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