有没有人有使用ASP.NET MVC项目作为Web服务的经验?
即使用没有视图的ASP.NET MVC,因此其他应用程序可以使用URL来GET或POST到Controller中的操作.
有人用过吗?如果是这样,不使用Web服务项目有任何缺点吗?
谢谢大家!
我只是想知道规范模式是否毫无意义,给出以下示例:
假设您要检查客户是否在他/她的帐户中有足够的余额,您可以创建如下规范:
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类之间有什么区别?
谢谢大家!
我有以下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"事件.
我怎样才能做到这一点?
提前谢谢!
我应该在哪里将Domain对象的Validation逻辑放在我的解决方案中?我应该把它们放在Domain类,Business层还是其他?
我还想利用Microsoft企业库中的验证应用程序块和策略注入应用程序块来实现此目的.
我应该使用什么验证策略来很好地适应所有这些?
提前谢谢!
在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
c# ×3
asp.net-mvc ×2
dry ×1
jquery ×1
rest ×1
single-responsibility-principle ×1
validation ×1
web-services ×1
webforms ×1