小编Mik*_*erg的帖子

使用已敲除的已检查绑定和复选框列表检查所有复选框

将复杂值列表(id/description)绑定到复选框列表时出现问题.

问题是我不仅需要id或描述,还需要两者.

当我使用Checked绑定进行绑定时,单击一个项目时会检查列表中的所有复选框.

这是更大的东西的一部分,我想要对象而不仅仅是id的原因是复杂类型反过来将有一个列表,我想绑定到另一个复选框列表.

这是一个产生问题的小提琴:http://jsfiddle.net/M8KFd/1

感谢您的帮助.

knockout.js

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

在RavenDB中作为Id的Guid

RavenDb文档状态:

支持Numeric或Guid Id属性,可以无缝工作.在这种情况下,RavenDB将自动使内部字符串ID与实体中显示的数字或Guid值之间进行转换.

我存储了以下对象:

class A
{
    public Guid Id { get; set; }
    public Guid BId { get; set; }
}

class B
{
    public Guid Id { get; set; }
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后我创建了以下投影:

class AB
{
    public Guid Id { get; set; }       // This should be the Id of A
    public Guid BId { get; set; }      // This should be the Id of B
    public string BName { …
Run Code Online (Sandbox Code Playgroud)

ravendb

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

.Net smtp 不发送电子邮件,没有错误

我正在尝试使用我的客户组织的电子邮件服务器通过 Web 应用程序发送电子邮件。以下是我正在使用的代码。

MailMessage MyMailMessage = new MailMessage();
MyMailMessage.Subject = "Email testing";
MyMailMessage.From = new MailAddress("name@mydomain.com", "My name");
MyMailMessage.To.Add(new MailAddress(strEmail, "Applicant"));

SmtpClient mySmtpClient = new SmtpClient();
mySmtpClient.EnableSsl = true;
mySmtpClient.Send(Accepted);
Run Code Online (Sandbox Code Playgroud)

Web.config 文件:

<mailSettings>
  <smtp deliveryMethod="Network" from=" name@mydomain.com">
    <network host="smtps.mydomain.com" port="465" enableSsl="true" defaultCredentials="true"
    userName="myName" password="myPassword" />
  </smtp>
</mailSettings>
Run Code Online (Sandbox Code Playgroud)

当我使用 gmail smtp 详细信息或本地组织的 smtp 详细信息时,它工作得非常好。出于某种原因,它不起作用,也没有抛出任何错误。

我试过调试并检查了“超时”的异常。

我不知道还有什么要检查的。有人可以提出解决方案。

注意:我还检查了没有防火墙阻止端口:465。

谢谢你。

亲切的问候,

.net c# asp.net email smtp

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

元素'UpdatePanel'不是已知元素

我在项目中有一个母版页.我在该页面中添加了scripmanager.在一个aspx页面中,我只添加了更新面板控件,因为脚本管理器在主页面中.我打开主页面的两个文件并保存.我仍然得到一个错误元素'UpdatePanel'不是一个已知的元素.

asp.net

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

如何确定类型是否是Action/Func委托之一?

除此之外还有一种更好的方法来确定type是否是Action <>委托之一.

if(obj is MulticastDelegate && obj.GetType().FullName.StartsWith("System.Action"))
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

c# types

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

手动为休眠UUID分配值

我们知道,在hibernate中,将id的生成器配置为"uuid",然后hibernate将在保存新对象时自动为id字段生成UUID值.如果将生成器配置为"assigned",则必须分配id保存对象之前的值.

我发现如果将生成器配置为uuid并手动为id赋值,则hibernate会将值更改为新的UUID值.

我的问题是,当生成器配置为uuid时,如何手动为其分配值?

PS:我使用spring HibernateDaoSupport来保存.

org.springframework.orm.hibernate3.support.HibernateDaoSupport.save(Ojbect obj)
Run Code Online (Sandbox Code Playgroud)

谢谢!

database uuid spring hibernate

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

将关系数据迁移到事件存储

我正在使用我自己的CQRS模式实现将旧项目迁移到CQRS.我开始迁移的主要原因是为了摆脱n层架构造成的混乱.然而,正如许多其他人一样,该项目正在使用关系数据存储.

此过程中的当前状态是我有进行更改的命令和隔离查询的Query对象.这意味着从客户端到服务器,我有一种更改和查询数据的CQRS方式,尽管我不会从更改中发布任何事件,也没有非规范化读取存储.我应该提一下,我也有非常贫血的DTO作为我的"领域模型".所有行为都通过其处理程序,管理器和所有可怕的层事物分布在整个n层层中.

我想知道如何迈出下一步.我现在想要的是开始构建一个负责其行为的域模型,其原因是我想开始使用事件存储作为真相的来源,这让我想到了我的问题:

如何将数据从关系数据存储迁移到事件存储中?

我有一个极其规范化的数据模型,其中包含非常重要的数据,必须进行迁移.我确实理解我不能期望从数据中捕获任何意图,因为它已经死了,但我应该怎么做呢?我应该创建大量的迁移命令吗?听听你的经历会很高兴.

data-migration cqrs event-store

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

将List <string []>传递给接受string []作为参数的方法

伙计我将一些参数传递给WPF应用程序的新窗口,如下所示

List<string[]> liststat = conf.getlistbytype(type);
if ((liststat == null) || (liststat.Count == 0))
{
    MessageBox.Show("There is no stat of that type in this stat server");
}
else
{
    CalculatedStat3 prompt = new CalculatedStat3(statwin, conf, liststat, this);
    prompt.Show();
Run Code Online (Sandbox Code Playgroud)

但是目标页面的构造者是

 public CalculatedStat3(statwindow statwin, ConfigLayer conf, string[] statsname, CalculatedStat2 backscreen)
 {
 }
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能纠正这个,因为我得到一个错误

'RCCV_Version_2.CalculatedStat3.CalculatedStat3(RCCV_Version_2.statwindow, rmad_wpf_lib.ConfigLayer, string[], RCCV_Version_2.CalculatedStat2)' has some invalid arguments
Run Code Online (Sandbox Code Playgroud)

c# methods wpf parameter-passing

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