当前位置:编程学习 > C#/ASP.NET >>

关于asp.net mvc action的问题?

这样的功能应该怎么实现啊,一个action 有10行代码,在第5行的时候需要返回到客户端收集一些数据,比如弹出一个表格让用户输入一些数据,然后返回到这个action中从第6行代码接着执行下去! --------------------编程问答-------------------- 首先搞清楚MVC是什么。
在Controller里面不应该出现Business Logic。

客户端用AjaxHelper提交数据,Controller去访问Model,让Model去处理。 --------------------编程问答-------------------- 如果你不理解MVC,或者偏执地坚持自己的架构,那么建议不要使用MVC框架,这个框架包含很多约定,不按照约定编写的程序不但麻烦,而且不易维护。
其实所有的同步调用界面的代码都可以转换为对应等价的异步版本。 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 2 楼 caozhy 的回复:
如果你不理解MVC,或者偏执地坚持自己的架构,那么建议不要使用MVC框架,这个框架包含很多约定,不按照约定编写的程序不但麻烦,而且不易维护。
其实所有的同步调用界面的代码都可以转换为对应等价的异步版本。


不知道你提出的异步版本能不能解决我的问题,这个问题好像在做B/SERP软件是非常常见的。比如在库存管理的月末结账的时候,有几万条记录,这只能在服务端结账吧,当程序运行到某一条的时候,发现缺少某些数据,必须停下来从客户端收集数据后,再接着刚才的代码运行! --------------------编程问答-------------------- http://weblogs.asp.net/seanmcalinden/archive/2009/11/15/asynchronous-processing-in-asp-net-mvc-with-ajax-progress-bar.aspx

这篇文章让我受到了一点启发,不过这个进度条还是没有我这个问题难搞吧,我发现这样的问题B/S,C/S都不好搞! --------------------编程问答-------------------- 一个action 怎么可以 呢?
分开,多个action,一个action负责弹出框,一个负责 其他等等。 --------------------编程问答--------------------
引用 4 楼 womakelovewithnima 的回复:
引用 2 楼 caozhy 的回复:

如果你不理解MVC,或者偏执地坚持自己的架构,那么建议不要使用MVC框架,这个框架包含很多约定,不按照约定编写的程序不但麻烦,而且不易维护。
其实所有的同步调用界面的代码都可以转换为对应等价的异步版本。


不知道你提出的异步版本能不能解决我的问题,这个问题好像在做B/SERP软件是非常常见的。比如在库存管理的月末结账的时候,有几万条记录,这只能……


你可以用WF做成状态机工作流。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,