小编Pau*_*ver的帖子

Web API自定义验证,以根据已批准值列表检查字符串

我想验证Web API REST命令的输入.我希望它能够像State下面那样使用限制参数有效值的属性进行修饰.

public class Item {
    ...

    // I want State to only be one of "New", "Used", or "Unknown"
    [Required]
    [ValidValues({"New", "Used", "Unknown"})]
    public string State { get; set; }

    [Required]
    public string Description { get; set; }

    ...
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在不违背Web API的情况下做到这一点.理想情况下,该方法类似于Ruby on Rails的自定义验证.

c# asp.net-mvc asp.net-mvc-4 asp.net-web-api

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

使用Team Foundation Server Build进行JavaScript单元测试

我们正在使用Team Foundation Server 2010,并且我们使用Jasmine在本地计算机上运行了一些JavaScript单元测试.

我们正在使用基于工作流的构建.

有没有人在他们的构建过程中运行Jasmine测试有什么成功?如果Jasmine测试失败,你能打破构建吗?

javascript tfs tfsbuild tfs2010 jasmine

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

TFS 2010构建失败,因为它无法加载Microsoft.VisualStudio.QualityTools.Plugins.CodeCoverage版本11.0

我的TFS 2010版本无法解决.单元测试正在通过,没有警告或错误.构建完全运行,从开始到结束,但部分成功.我花了一段时间才发现任何错误 - 我必须下载测试结果,然后点击顶部标有"测试运行错误"的链接.错误是:

Error   01/14/2013 1:31:47 AM   The diagnostic data adapter 'Microsoft.VisualStudio.TestTools.CodeCoverage.CoveragePlugIn, Microsoft.VisualStudio.QualityTools.Plugins.CodeCoverage, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' on agent 'BuildServer3' threw an exception during type loading, construction, or initialization: System.IO.FileLoadException: Could not load file or assembly 'Microsoft.VisualStudio.QualityTools.Plugins.CodeCoverage, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
File name: 'Microsoft.VisualStudio.QualityTools.Plugins.CodeCoverage, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle …
Run Code Online (Sandbox Code Playgroud)

tfs tfsbuild tfs2010

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

将值从ember组件发送到父模板

我想通过latlng从灰烬组件到另一个组件的余烬(g-map).我的车把模板:

  {{!-- Index.hbs --}}
  <div class="jumbotron-outside">
  <div class="jumbotron">
    <h1 class="display-3">See The Weather Outside :)</h1>
    <p class="lead">This is a simple forecast weather.</p>
    <hr class="my-4">
    <p>Just type everything bellow this input text to get all list of the city</p>
    {{text-autocomplete}}
    <p class="lead">
      <button class="btn btn-primary btn-default" href="#" role="button" disabled={{isDisabled}}>Search</button>
    </p>
  </div>
  {{g-map lat=lat lng=lng zoom=zoom}}
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的text-autocomplete组件:

// text-autocomplete/component.js
import Ember from 'ember';

let lat;
let lng;
export default Ember.Component.extend({
    didInsertElement() { //dom can be acessed …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps ember.js ember-controllers ember-components

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