小编Hen*_*ung的帖子

使用ASP.NET MVC作为Web服务

有没有人有使用ASP.NET MVC项目作为Web服务的经验?

即使用没有视图的ASP.NET MVC,因此其他应用程序可以使用URL来GET或POST到Controller中的操作.

有人用过吗?如果是这样,不使用Web服务项目有任何缺点吗?

谢谢大家!

c# rest asp.net-mvc web-services

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

规格模式没有意义吗?

我只是想知道规范模式是否毫无意义,给出以下示例:

假设您要检查客户是否在他/她的帐户中有足够的余额,您可以创建如下规范:

new CustomerHasEnoughMoneyInTheirAccount().IsSatisfiedBy(customer)
Run Code Online (Sandbox Code Playgroud)

但是,我想知道的是,我可以通过在Customer类中使用Property getter来实现规范模式的相同"好处"(例如只需要在适当的位置更改业务规则),如下所示:

public class Customer
{

     public double Balance;

     public bool HasEnoughMoney
     {
          get { return this.Balance > 0; }
     }
}
Run Code Online (Sandbox Code Playgroud)

来自客户代码:

customer.HasEnoughMoney
Run Code Online (Sandbox Code Playgroud)

所以我的问题确实是; 使用属性getter来包装业务逻辑和创建Specification类之间有什么区别?

谢谢大家!

c# domain-driven-design specification-pattern

10
推荐指数
3
解决办法
2929
查看次数

覆盖父元素单击子元素中的事件

我有以下HTML:

<table>
    <tr>
        <td><div>test</div></td>
        <td>Some Text</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

使用JQuery,我有一些代码在用户点击TR元素时运行.它运作良好.

但是,当有人单击TD元素内的DIV时,我只想要DIV的"click"事件而不是父级的TR"click"事件.

我怎样才能做到这一点?

提前谢谢!

jquery

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

您在哪里将验证放在具有域驱动设计的项目中?

我应该在哪里将Domain对象的Validation逻辑放在我的解决方案中?我应该把它们放在Domain类,Business层还是其他?

我还想利用Microsoft企业库中的验证应用程序块和策略注入应用程序块来实现此目的.

我应该使用什么验证策略来很好地适应所有这些?

提前谢谢!

c# validation domain-driven-design

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

将ASP.NET MVC模型绑定引入ASP.NET WebForm

在ASP.NET MVC中,在[HttpPost]方法上,MVC运行时将根据字段名称自动映射前端表单字段中的数据并将其传输到视图模型中.

如何在ASP.NET WebForm中完成相同的操作?

例如,我有一个名为Person的对象,具有FirstName和LastName属性.

我有一个WebForm页面,文本框控件分别带有FirstName和LastName.

当在表单上按提交时,有没有办法在代码隐藏的Button_Click事件中自动将FirstName和LastName绑定到Person对象?

asp.net-mvc webforms dry single-responsibility-principle model-binding

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