小编jav*_*iry的帖子

如何从.net MVC中的View访问当前的RouteData?

如果我想直接访问RouteData(例如当前动作或参数值)View,而不是必须从控制器传入它作为一部分ViewData,我将使用哪个类?

asp.net-mvc routedata

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

ListView.GridViewColumn(*)width

我使用的是ListView控件而不是DataGrid我的WPF应用程序.我想给*我的宽度ListView.GridViewColumn,但每当我提供*宽度时ListView.GridViewColumn,它给我一个编译时错误.请建议我如何提供*宽度ListView.GridViewColumn,以便ListView.GridViewColumn在我最大化屏幕时自动填充额外空间.

对此的任何帮助将非常感谢.谢谢

wpf listview gridview gridviewcolumn wpfdatagrid

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

使用jQuery Trigger事件将数据传递给Change事件处理程序?

有没有办法change通过jQuery的trigger方法将数据传递给事件?

这里的问题是click事件触发上传菜单.选择图像后,change会触发事件.传递给触发器事件的第二个参数的数据被传递给click事件,而不是传递给change事件.在下面的示例中,data未定义.

触发图像更改

$('.change_main_image').live('click', function() {
    $('input[name=photo].change_uploader').trigger('click', ["some string"]);
});
Run Code Online (Sandbox Code Playgroud)

事件处理程序

$('input[name=photo].change_uploader').live('change', function (e, data) {
   alert(data); // undefined
   //canvas resize and upload script
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

是否有LINQ函数用于获取字符串列表中最长的字符串?

是否有一个LINQ功能,或者必须自己编码,如下所示:

static string GetLongestStringInList()
{
    string longest = list[0];

    foreach (string s in list)
    {
        if (s.Length > longest.Length)
        {
            longest = s;
        }
    }

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

c# linq string

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

错误:'无法创建未知类型'{clr-namespace:NameSpace.Properties}设置'.'

我在ResourceDictionary中定义我的设置和样式:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:properties="clr-namespace:Kavand.UI.Properties">
    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary>
            <properties:Settings x:Key="settings" />
        </ResourceDictionary>
    </ResourceDictionary.MergedDictionaries>
    <Style x:Key="PopupMenu_StackPanel">
        <Setter Property="TextBlock.FontSize" Value="{Binding Source={StaticResource settings}, Path=Default.Font_Menu_Size}" />
        <Setter Property="TextBlock.FontFamily" Value="{Binding Source={StaticResource settings}, Path=Default.Font_Menu_Family}" />
        <Setter Property="TextBlock.FontWeight" Value="{Binding Source={StaticResource settings}, Path=Default.Font_Menu_Weight}" />
        <Style.Resources>
            <Style TargetType="{x:Type MenuItem}" BasedOn="{StaticResource KavandMenuItem}">
                <Style.Triggers>
                    <Trigger Property="IsChecked" Value="true">
                        <Setter Property="IsEnabled" Value="false" />
                    </Trigger>
                    <MultiTrigger>
                        <MultiTrigger.Conditions>
                            <Condition Property="IsChecked" Value="True" />
                            <Condition Property="IsHighlighted" Value="True" />
                        </MultiTrigger.Conditions>
                        <Setter Property="Foreground" Value="{DynamicResource K_Brush_Gray}" />
                    </MultiTrigger>
                </Style.Triggers>
            </Style>
        </Style.Resources>
    </Style>
</ResourceDictionary>
Run Code Online (Sandbox Code Playgroud)

当我运行我的应用程序时,我收到错误:

'无法创建未知类型'{clr-namespace:Kavand.UI.Properties}设置'.' 行号"6"和行位置"14".

wpf xaml styles application-settings wpf-style

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

DataGrid行虚拟化显示问题

我们目前有一个DataGrid必然的DataTable.它还有一个模板列,CheckBox其中包含我们以编程方式添加的内容.此列的目的是跟踪多个选择DataGrid.

工厂用于CheckBox为每行创建es.

有相当多的记录,因此行虚拟化设置为true,以便性能可以接受.然而,我们看到一个奇怪的问题,如果我们CheckBox在前10行检查一些es然后向下滚动大约50行(网格在任何时候都有大约10行可见),那么会出现一堆其他的CheckBoxes随机检查.

如果我们禁用行虚拟化,则此问题不存在(但性能很糟糕).有没有办法解决?谁知道我们可能做错了什么?

wpf virtualization datagrid row

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

在iframe和parent之间传递jquery变量

我如何使用jQuery和iframe.获取并传递variframebodybodyiframe.我有以下示例.如何单击该按钮iframe并使其生效body #test.如何在iframe中准备var x.

<body>
var x = "whatever";
<div id"test"></div>
<iframe width="200px" height="200px" src="page.html"></iframe>
</body>
Run Code Online (Sandbox Code Playgroud)

在page.html里面我有

<button>clickme</button>
<script>
var elm = $('<span>content</span>');
    elm.appendTo('#test')
</script>
Run Code Online (Sandbox Code Playgroud)

variables iframe jquery

20
推荐指数
2
解决办法
6万
查看次数

EF 4.1和"集合已被修改;枚举操作可能无法执行".例外

在过去的两天里,这让我疯狂.我有3个非常基本的类(好了,为了便于阅读而减少)

public class Employee 
{
    public string Name { set; get; }
    virtual public Employer Employer { set; get; }

    public Employee(string name)
    {
        this.Name = name;
    }
}
Run Code Online (Sandbox Code Playgroud)

,

// this basically ties Employee and his role in a company.
public class EmployeeRole{
    public int Id { set; get; }
    virtual public Employee Employee { set; get; }
    public string Role { set; get; }

    public EmployeeRole(Employee employee, string role){
        this.Employee = employee;
        this.Role = role;
    }
}
Run Code Online (Sandbox Code Playgroud)

和 …

c# entity-framework-4.1

15
推荐指数
2
解决办法
8838
查看次数

如何使用Node JS执行Windows Shell命令(Cmd.exe)

我想要

C:\>ACommandThatGetsData > save.txt
Run Code Online (Sandbox Code Playgroud)

但是,我不想在控制台中解析和保存数据,而是希望使用Node.JS执行上述命令

如何使用Node.JS执行shell命令?

cmd windows-shell node.js

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

使用简单注入器的每线程和每Web请求的混合生活方式

SimpleInjector用作我的IoC库.我DbContext根据网络请求注册,它工作正常.但是我有一个任务是在后台线程中运行它.所以,我有一个问题来创建DbContext实例.例如

  1. Service1 有一个实例 DbContext
  2. Service2 有一个实例 DbContext
  3. Service1Service2从后台线程运行.
  4. Service1 获取实体并将其传递给 Service2
  5. Service2 使用该实体,但实体与之分离 DbContext

实际上问题出在这里:Service1.DbContext与众不同Service2.DbContext.

当我在ASP.NET MVC中的一个单独的线程中运行任务时,似乎为每个调用SimpleInjector创建一个新实例DbContext.虽然一些IoC库(例如StructureMap)对于每个web-per-webrequest具有混合生活方式,但似乎SimpleInjector没有一个.我对吗?

你有什么想法解决这个问题SimpleInjector吗?提前致谢.

编辑:

我的服务在这里:

class Service1 : IService1 {
    public Service1(MyDbContext context) { }
}

class Service2 : IService2 {
    public Service2(MyDbContext context, IService1 service1) { }
}

class SyncServiceUsage {
    public SyncServiceUsage(Service2 service2) {
        // use Service2 (and Service1 and …
Run Code Online (Sandbox Code Playgroud)

c# dependency-injection inversion-of-control simple-injector

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