小编Ove*_*ine的帖子

更改下拉列表更改时的可观察值Knockout Js

我有这个下拉列表,如果车辆是新的或使用过,可以选择.

<select name="VehicleType" id="vehicleTypeDropdown" data-bind="value: VehicleType">    
    <option value="New" selected="selected">Nuevo</option>
    <option value="Used">Usado</option>
</select> `
Run Code Online (Sandbox Code Playgroud)

这个输入:

<input type="text" name="Mileage" data-bind="disable: VehicleType() === 'New',value:  Mileage" class="input-large"> `
Run Code Online (Sandbox Code Playgroud)

如果所选下拉列表中的值为New,则必须禁用输入,如果使用,则应启用输入,但如果我输入值,则observable将获取此值,如果我将下拉值更改为new,则observable必须为零.

data-binding observable knockout.js

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

使用Ninject实例进行单元测试

我正在尝试使用ninject和visual studio 2012的单元测试项目来测试我的服务.我的注入在我的控制器上工作正常,但是当我尝试在单元测试类中做同样的事情时,我得到了一个Exception.

System.NullReferenceException: Object reference not set to an instance of an object.

namespace Trex.UnitTests
{
    [TestClass]
    public class GiftServiceTests
    {
        private IGiftService _giftService;

        public void GiftServiceTest(IGiftService giftService)
        {
             _giftService = giftService; 
        }

        [TestMethod]
        public void AddGift()
        {

            var list = _gift.FindAll();  <--- this line throw an exception
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我认为注射有问题,但我不明白.

c# asp.net-mvc unit-testing ninject

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

通过C#扩展钻取报表查看器导出为PDF?

如何在报表查看器中将所有已展开的数据(向下钻取)导出到excel或pdf.

例如,导出为PDF,不显示作为深入分析一部分的数据.

有没有办法通过C#配置它?

这是我的代码的一部分:

byte[] bytes = report.ServerReport.Render("PDF");
string fsFileName = "C:\Reports\MyReport.pdf";
FileStream fs = new FileStream(fsFileName, FileMode.Create);
fs.Write(bytes, 0, bytes.Length);
fs.Close();
Run Code Online (Sandbox Code Playgroud)

我非常感谢你!

c# pdf reportviewer reporting-services

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