最近有个项目想把c/s的代码转成mvc的,这听起来并不困难。
如果UI和业务逻辑良好分离了的话,不会花太多的功夫,应该多数的内容都能重复利用。
但在实际的操作过程中,发现业务逻辑代码和UI提示全是混在一起的,尤其里面有这样的代码很多:
public class MyLogic
{
public int DoPress(string bin)
{
if (string.IsNullOrEmpty(bin))
{
System.Windows.Forms.MessageBox.Show("数据为空,请登录后使用");
return -1;
}
return 0;
}
}