小编Bas*_*Bas的帖子

SignalR:$ .connection未定义

我在MVC4应用程序中使用Visual Studio 2012 Ultimate RC,SignalR 0.5.1和Jquery 1.7.2.

我看过:MVC4 SignalR"signalr/hubs"501未实现错误

但它不会影响我的问题(我使用IIS Express进行调试).

当我尝试使用SignalR时,$ .connection变量是未定义的.我的服务器端代码:

[HubName("tenantHub")]
public class TenantHub : Hub
{
    ...
    void TenantChange(CrudAction action, Tenant tenant)
    {
        Clients.eventOccurred(action.ToString(), tenant);
    }
}
Run Code Online (Sandbox Code Playgroud)

客户端:

$(function() { var test = $.connection.tenantHub; });
Run Code Online (Sandbox Code Playgroud)

SignalR/hubs正在引用客户端,我可以看到JS代码,它不会抛出任何错误.但是引用$ .connection会抛出一个Uncaught TypeError: Cannot read property 'tenantHub' of undefined.还试图做默认的聊天示例,它给出了同样的错误.在VS2012中使用时是不支持SignalR还是我只是愚蠢?

.net-4.5 signalr visual-studio-2012

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

取消订阅活动 - 性能受到影响?

请考虑以下代码(来自性能报告):

绩效报告

这是属性通知侦听器组件的一部分.该方法OnItemPropertyChanged是具有PropertyChangedEventHandler签名的私有实例绑定方法.该方法被调用大约100.000次并且导致应用程序中的显着延迟.

是否存在与(un)订阅事件相关的性能考虑因素?有没有解释为什么会导致这样的性能损失?

c# event-handling

19
推荐指数
3
解决办法
1664
查看次数

最简单的方法来创建一个返回值的自定义对话框?

我想为我的C#项目创建一个自定义对话框..我想在这个自定义对话框中有一个DataGridView,并且还会有一个按钮..当用户单击此按钮时,会向调用者返回一个整数值,然后对话框自行终止..

我怎样才能做到这一点?

c# dialog winforms customdialog

18
推荐指数
2
解决办法
8万
查看次数

实体框架多租户共享数据架构:单列,多个外键

我有以下数据结构:

//property Notification
abstract class BindableBase { }
//base class for all tenant-scoped objects
abstract class TenantModelBase : BindableBase 
{ 
  int TenantId;
} 

abstract class Order : TenantModelBase 
{
   Customer Customer; //works: mapped using TenantId and CustomerId
   Product Product; //again, works with TenantId and ProductId
   string ProductId;
   string CustomerId;
}
class Customer: TenantModelBase 
{
   string CustomerId; 
}

class Product  : TenantModelBase 
{
   string ProductId;
}

class SpecialOrder : Order
{
    OtherClass OtherClass; //this fails!, see below
    string OtherClassId;
}
class …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework data-modeling multi-tenant

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

ASP.NET时间轴控件

我已经查看了本网站上的其他问题,但我还没有找到符合我们要求的解决方案.我们需要一个时间轴控件,可以在更长的时间(月)内显示一些人力资源信息(顾问分布).下面的屏幕截图说明了要求.

插图

我们目前使用来自第三方的基于Windows的组件.我们需要在Web上显示此应用程序,包括在iPad设备上显示.市场上是否有支持此功能的控件?

asp.net timeline

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

Visual Studio 2010设计时集合编辑器

我正在为WPF和Silverlight开发自定义控件.此控件具有抽象的复杂类型的collection属性,如下所示:

public Collection<MyBase> Configuration
    {
        get { return (Collection<MyBase>)GetValue(ConfigurationProperty); }
        set { SetValue(ConfigurationProperty, value); }
    }

    // Using a DependencyProperty as the backing store for Configuration This enables animation, styling, binding, etc...
    public static readonly DependencyProperty ConfigurationProperty =
        DependencyProperty.Register("Configuration", typeof(Collection<MyBase>), typeof(MyControl), new PropertyMetadata(new ObservableCollection<MyBase>()));
Run Code Online (Sandbox Code Playgroud)

我的问题是我无法在Visual Studio 2010的设计器中向此属性添加新项目,因为它不知道任何派生类型的MyBase.

有没有办法向设计师注册这些类型?编辑器可以正常使用现有项目,并可以删除和修改它们.一张图片来说明:

在此输入图像描述

.net c# design-time visual-studio-2010

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

Masked TextBox如何在文本框中不显示下划线并允许用户输入3位数

我戴着蒙面文本框遇到了一些麻烦.

如何隐藏默认情况下显示在文本框中的下划线?!

此外,我希望用户能够输入最多3位数(他/她可以输入至少1位和最多3位数).怎么设置?

c# maskedtextbox winforms

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

“标签列表”的 WPF 输入法

我正在寻找 WPF 组件(如果存在)以类似于 StackOverflow.com 在输入问题标签时提供的方式输入标签。

标签输入

是否存在这样的组件?如果没有,最好的方法是什么?我正在考虑一个带有特定填充的文本框以反映现有标签的位置,但这似乎需要大量工作,因为它很可能需要自定义测量/排列实现。

c# wpf user-input

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

ADFS - Windows集成的OR Forms身份验证

我正在配置ADFS服务器,并正在尝试为我们的依赖方应用程序实现用户友好的登录.

目前,据我所知,有两个相关选项:

  • Windows身份验证:这可以作为单点登录提供程序使用,但如果用户当前不在正确的Windows域中,则会提供用户不友好的弹出窗口.
  • 表单身份验证:无论用户来自何处,都将始终要求登录方法.

我的问题是,是否有可能满足这些要求:

  • 如果用户使用Windows帐户登录,请提供SSO
  • 否则,显示表单登录页面并让用户输入他的Windows凭据.

.net c# adfs

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

优化锦标赛的括号

我正在构建一个基于竞争者列表创建锦标赛的系统.

竞争者拥有的属性可能使他们无法与对方放在一起,如性别,体重,技能水平等.

在某些情况下,这变得相当复杂:

  • 竞争者可能会上升一个体重,但永远不会下降
  • 性别可能在某个年龄段混合.

将这些人放入最佳括号(例如,大小为4,8,16)的好方法是什么?没有尝试所有排列,是否有一个已知的算法?

c# algorithm tournament

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

Ruby IDE(来自Visual Studio背景)

对于一所大学,我被建议在开始之前学习Ruby.我有一个强大的.NET背景(使用C#),并希望找到一个适用于Ruby的IDE.我目前对VS2010和VS2012非常熟悉/习惯.

  • 哪个IDE与Visual Studio最相似?
  • 有没有一个突出的IDE比它的竞争对手好得多?

ruby ide

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

FlowDocument-防止段落之间的中断

我有一个FlowDocument,其中包含带有标题的列表:

Header 1           -   Item 2
-   Item 1         
-   Item 2         Header 3
-   Item 3         -   Item 1
                   -   etc.
Header 2
-   Item 1
Run Code Online (Sandbox Code Playgroud)

我想防止页面/列中断,以便布局如下所示:

Header 1           Header 2
-   Item 1         -   Item 1
-   Item 2         -   Item 2
-   Item 3         
                   Header 3
Run Code Online (Sandbox Code Playgroud)

我不希望包含标题的列表拆分成多列或多页。我该如何实现?

当前的布局如下:

  • 段落(标题)
  • 清单
    • 项目清单

wpf flowdocument

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