小编det*_*pro的帖子

从F#连接到Oracle

我如何从F#连接到oracle?有驱动器还是可以加载C#驱动程序?我对F#很新.

f# functional-programming c#-to-f#

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

ASP.NET MVC RouteValueDictionary和复杂对象

在搜索结果页面中保留表单帖子(视图模型)结果的最佳方法是什么?

我有一个包含复选框的搜索表单.此表单使用视图模型构建

public class SearchViewModel
{
    public string Name { get; set; }
    public string[] Colors { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当这个视图模型被回发时,我使用这些值来构建查询(使用EF).结果将转换为PagedList.

    public class SearchController : Controller
    {
    public ActionResult Index()
    {
        //this displays the search form.
        return View();
    }

    public ActionResult Results(string game, SearchViewModel vm)
    {
        //this displays the results
        ViewBag.SearchViewModel = vm;
        var matches = _repository.AsQueryable()
            .ColorOr(vm.Colors)
            .WhereIf(vm.Name.IsNotEmpty(), x => x.Name.Contains(vm.Name.Trim()));

            return View(matches.ToPagedList(1, 10));
    }
}
Run Code Online (Sandbox Code Playgroud)

现在结果显示我想使用Html.PagedListPager和RouteValueDictionary来创建分页.

@Html.PagedListPager((IPagedList)Model, page => Url.Action("Results", new RouteValueDictionary(ViewBag.SearchViewModel)))
Run Code Online (Sandbox Code Playgroud)

然而; 创建的URL如下所示:

http://localhost:5139/search?Name=test&Colors=System.String[]&PageIndex=0
Run Code Online (Sandbox Code Playgroud)

颜色的值最终是类型而不是值.我希望URL看起来更像:

 http://localhost:5139/search?Name=test&Colors=[Blue,Pink,Yellow]&PageIndex=0 …
Run Code Online (Sandbox Code Playgroud)

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

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

Silverlight Spy,适用于Flex的FireBug类型工具

是否有适用于Silverlight间谍或FireBug功能的Flex调试工具?

apache-flex debugging flash silverlight firebug

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

测试ASP.NET MVC 2中的模型绑定

第一; 我知道我不需要测试MVC的内部,但我真的需要套件测试流入我们系统的数据.

我希望如何在不模仿所有HTTP上下文的情况下,测试objectA(表单集合,字典,集合,对象等)是否符合objectAModel?

我不想实例化我的控制器或调用操作.我只是想测试我的新对象是否使模型状态无效.

我希望我能简单地写一下

var modelState = new ModelBindingContext<objectAModel>().validate(objectA);
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc unit-testing defaultmodelbinder modelbinders modelstate

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

Spark View Engine If语句应用于属性

有没有更好,更清洁,设置selected ="true"的方法?也许是嵌套的?

<select id="State" name="State" if="(Model.StateList.Count() > 0 )" >
    <option value="">Select One</option>
    <for each="KeyValuePair<string, string> item in Model.StateList">
        <option value="${item.Value}" if="(Model.State == item.Value)" selected="true" >${item.Key}</option>
        <option value="${item.Value}" if="(Model.State != item.Value)">${item.Key}</option>
      </for>
  </select>
Run Code Online (Sandbox Code Playgroud)

spark-view-engine

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

AutoMapper AssertConfiguration 在编译时?

有没有办法在编译时验证映射?例如,我有一个包含许多子实体的实体。如果我在尝试将 ParentX 映射到 ParentY 时忘记为其中一个孩子添加 CreateMap,则映射将失败。

我想不出在编译期间验证这一点的方法,但我很想找到一种方法。

.net automapper

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

开源Visual Studio扩展列表?

有一个明确的开源Visual Studio扩展列表?

open-source visual-studio

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

在ASP.NET MVC中保存ViewModel

我有一个由许多用户控件组成的页面.此页面的视图模型相当复杂.

public class ComplexViewModel
{
    public ObjectA ObjectAProperty { get; set; }
    public List<Things> ListOfThings { get; set; }
    public List<ThingCategories> ListOfThingCategories { get; set; }
    public List<ThingTypes> ListOfThingTypes { get; set; }
    public List<ThingOptions> ListOfThingOptions { get; set; }
    public int ChosenThingCategoryId { get; set; }
    public int ChosenThingTypeId { get; set; }
    public int ChosenThingOptionId { get; set; }
    public OtherObject ObjectData { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

此页面还有一个PostModel,其中包含有关筛选,排序等的信息.

    public class SimplePostModel
{
    public int ChosenThingCategoryId { get; set; …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc model-binding viewmodel

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

我可以使用Dashcode开发可以在应用商店中销售的应用程序吗?

我可以使用Dashcode开发可以在应用商店中销售的应用程序吗?

iphone dashcode app-store

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

是否可以在不创建整个编辑模板的情况下将DataField添加到Silverlight DataForm?

我将DataForm用于具有大约40个属性的实体.我很满意表单如何显示除3个属性之外的所有属性.这3个属性恰好是项目列表.

我不想编写整个编辑模板,看起来非常适得其反.

<dataFormToolkit:DataForm AutoGenerateFields="True" CurrentItem="{Binding XXX, Mode=TwoWay, Source={StaticResource XXXViewModel}}" >
                    <dataFormToolkit:DataField Label="Client"  >
                        <ListBox ItemsSource="{Binding Client}"></ListBox>
                    </dataFormToolkit:DataField>
                </dataFormToolkit:DataForm>
Run Code Online (Sandbox Code Playgroud)

silverlight silverlight-toolkit dataform

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