小编Mor*_*izi的帖子

静态类和单例模式之间的区别?

静态类和单例模式之间存在什么真实(即实际)差异?

两者都可以在没有实例化的情况下调用,两者都只提供一个"实例",它们都不是线程安全的.还有其他区别吗?

singleton static design-patterns

1708
推荐指数
21
解决办法
48万
查看次数

DropDownlist或DropDownListFor Html帮助器之间的区别

我无法找到这两个助手之间差异的解释似乎很奇怪,所以我认为这是显而易见的但我错过了.

基本上我正在尝试使用以下简单模型来决定我应该使用哪一个:

public class Booking
    {
        public int ID { get; set; }
        public Room Room { get; set; }
        public DateTime StartTime { get; set; }
        public DateTime EndTime { get; set; }
        public ICollection<Equipment> Equipments { get; set; }
        public string Who { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

我希望显示一个简单的Room DropDownlist,用于添加和编辑预订记录.

在做了很多谷歌后,似乎我可能需要一个DropDopwListFor,但不知道为什么以及如何?

asp.net asp.net-mvc entity-framework

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

将快捷键分配给WPF中的按钮

如何在WPF中为按钮指定快捷键?

谷歌搜索给了我答案,在标准的Winforms中追加_而不是'&'.

所以在我做完如下之后:

<Button Name="btnHelp" Content="_Help"></Button> 
Run Code Online (Sandbox Code Playgroud)

我没有发现'H'下划线.

这是第一个问题.

第二个问题是,如何在运行时按Alt + H后执行该操作.如果只是为了示例而显示一个消息框就足够了.

我正在使用C#,WPF

谢谢.

wpf c#-3.0

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

请求 - 响应与双工WCF消息交换模式

WCF消息交换模式中Request-Response和Duplex之间的主要区别是什么?

wcf wcf-binding

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

如何设置kendo ui下拉列表的默认值?

我使用的是kendo UI DropDownList控件,我们如何设置DropDownList的默认值?

我在viewmodel中有一个选定的列表属性,如下所示:

public SelectList AuditTypes { get; set; }
Run Code Online (Sandbox Code Playgroud)

然后在控制器中我填充选定的列表并将其设置为默认值

viewModel.AuditTypes = new SelectList(dropdownDetails, "Value", "Text", dropdownDetails.Where(x => x.Default == true));
Run Code Online (Sandbox Code Playgroud)

在我的剃刀视图中,我有以下代码:

  @(Html.Kendo().DropDownList()
                    .Name("AuditType")
                    .DataTextField("Text")
                    .DataValueField("Value")
                    .BindTo(Model.AuditTypes)                     
                    .AutoBind(true)
Run Code Online (Sandbox Code Playgroud)

问题是没有设置默认值.

kendo-ui kendo-dropdown

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

GitHub提交错误:权限被拒绝致命:无法处理路径〜/ App_Data/aspnet-MyProject.mdf

我试图使用Microsoft Visual Studio 2017中的GitHub集成提交我的ASP.Net MVC项目的更新.

我正在开发Code-First Migrations.在我上次成功提交之后,我在Visual Studio中的程序包管理器控制台上执行了以下命令:

PM> Enable-Migrations -ContextType ApplicationDbContext
PM> Add-Migration AccountNumberChanges
PM> Update-Database -Verbose
Run Code Online (Sandbox Code Playgroud)

完成此操作后,我尝试执行提交,但是我收到以下错误:

Git failed with a fatal error.
error: open("MyProject/App_Data/aspnet-MyProject-
20171110110346.mdf"): Permission denied
fatal: Unable to process path MyProject/App_Data/aspnet-
MyProject-20171110110346.mdf
Run Code Online (Sandbox Code Playgroud)

上面的命令已将.mdf文件添加到项目的App_Data文件夹中.

c# sql-server github visual-studio asp.net-mvc-5

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

DI与Ninject在类库中

我在我的Web应用程序中成功使用Ninject NinjectHttpApplication,方法是NinjectHttpModule从我的web.config中导出我的Global

我现在要做的是在我的一个类库中使用DI,我不知道如何解决这个问题.我有以下虚拟课程:

/// <summary>
/// Testing Ninject DI in a class library
/// </summary>
public class Class1
{
    [Inject]
    ICustomerRepository CustomerRepository { get; set; }

    public string SomeText { get; set; }

    public Class1(string text)
    {
        MyConfig config = new MyConfig();
        config.Configure();

        SomeText = text;
    }

    public Customer GetCustomer()
    {
        var customer = CustomerRepository.GetCustomer();
        return customer;
    }
}

public class MyConfig
{
    public IKernel Configure()
    {
        IKernel kernel = new StandardKernel(new NinjectRepositoryModule());
        return kernel;
    }
} …
Run Code Online (Sandbox Code Playgroud)

dependency-injection ninject

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

如何检查DateTime对象是否为空

我希望验证一个DateTime变量以确保它在 UI 上不是空白的。字符串等效检查将是String.IsNullOrEmpty(),但是我将如何处理我的DateTime变量?

c# datetime isnullorempty

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

使用.Net4 WCF路由器服务进行动态路由

我正在寻找使用.net 4 wcf服务进行动态路由的示例.请帮我.

wcf-routing wcf-binding wcf-client

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