大家讨论一下ASP.net MVC - .NET技术 / ASP.NET
本人刚接触MVC,还有很多地方不明白。在此想和各位讨论一下MVC。望大家指教。
我看了一下MVC方面的开发资料,觉得MVC利用Controllers将数据传送达到Views中显示数,在Views中利用HTML控件显示或操作数据(MVC不建议使用服务器控件),但本人觉得利用只利用HTML控件的话有时候很不方便,例如使用服务器控件中的DropDownList,它有OnSelectedIndexChanged属性,当先择某一项时就可以通过post_back执行后台相应方法和返回相应结果在当前页面显示。而利用MVC只在VIEW中利用类似于Html.DropDownList()这样的方法怎样才能实现这样的方法,和利用Controllers中的Action实现呢?而且要实现某些效果的事件感觉上利用服务器控件方便很多,但还是在恶补MVC中。
请问各位有什么好的教授给小弟呢。
一直以来都是从事微软的ASP.NET的网站开发,说老实话微软的事件模型,比起J2EE的JSF那是强太多了,但讲到性能事件模型估计十有八九不如MVC框架,但从WEB开发而言前端性能及网络问题是WEB开发人员最需要考虑的,特别是网站开发,你是无法左右这二者性能高低及运行通畅的,你总不能像搞网络游戏那样,告诉用户:“兄弟啊,你想玩吗?那你必须符合XX配置”,人家才不叼你那,反正同类网站多的是,网络问题也一样,好像10M以上的带宽就贵的要死,那花的代价就大了,局域网么还好。至于后端吗,是可以控制的,性能差那搞个高性能的服务器,在不行搞什么负载平衡,IIS缓存不够用,那搞分布式开发,解决方案一大堆,都在控制之内。从这个角度看,那MVC是要比事件模型好的太多了,简化了N多流量,生成的HTML代码也干净了不少,但企业级开发的兄弟们你们要考虑流量吗?至于性能方面的问题,只要性能不算太差,你们也无需考虑吧?拖拖拉拉,开发更快(.NET开发的优势还是在高效快速上吧?而且企业级开发占大多数吧?排除一
相关问答:
function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;
var div1=document.getElementById("divPwd");
if (pwd.value=="")
{
......
asp虚拟主机实现伪静态的方法:
1、 重写url参数
Step1: 建立前台文件index.asp,修改url参数形式。由于读取数据库中的记录不是专题的重点,故直接给出:
<!--#include file="config.asp" -->
&l ......
C# code:
SqlConnection conn = CsDB.sqlcon();
SqlDataAdapter da = new SqlDataAdapter("select fwCoding from bjmuma_fwCoding where OrderNumber='" + Order + & ......
asp.net批量上传图片最好有源码,在线等!!!!!!!
源码很长的。
参考
C# code:
HttpFileCollection files = HttpContext.Current.Request.Files;
if (files.Count <= 1)
{
......