ASP.NET MVC用户 – 您是否想念WebForms中的任何内容?
|
有很多关于ASP.NET WebForms和ASP.NET MVC之间的差异的文章和讨论,比较了两个框架的相对优点。 任何有使用WebForms经验的人都有一个不同的问题: WebForms的第一件事是什么,MVC没有,你真的想念? 编辑 没有人提到WebForms验证控件。我现在正在处理一些具有几个依赖验证规则的代码,并且为这些代码实施客户端验证证明很慢。 解决方法作为一名PHP /经典ASP人,大约5年前,我冒险进入Webforms世界。在使用脚本语言编写桌面,日历等功能后,Webforms似乎是一个非常大的帮手。这是…直到你甚至需要一点点的定制,超越交替行颜色等。是的,你可以有一个gridview运行几个拖放动作。但是,即使看起来像一件简单的事情也可能会变成几小时的折磨和研究。我也认为.NET中给出的许多例子过于简单,因为使Webforms看起来很容易。当然你可以得到这个gridview只显示10万条记录表的10条记录,但是你是否意识到默认情况下所有记录都被加载到内存中?作为纠正这个问题的过于复杂的一个例子,我花了一段时间创建一个只能加载大量记录的可分页式的gridview,但是它不起作用。经过一个小时的研究,我发现你必须删除IDE插入到codebehind中的额外的属性。当这样的愚蠢的东西让你背后时,不好玩。 而且在每一个回合,都会发生。 甚至没有让我开始在观看状态。 但是云层分开,.NET MVC被交给了我们。现在这是一个框架。如果您是网站开发人员,您应该知道有人向您的网络服务器发出请求时发生的情况。网络形式的抽象和层层叠加是一种不利的因素。 在大多数情况下,我可以以PHP脚本编写开发应用程序,并且最终可以对UI进行TOTAL控制。这就是它的全部。 另外还有一个注意事项:人们需要停止抱怨,当他们发现他们必须使用<%=%>时,他们在MVC视图中创建“标签汤”标签等。将gridview拖放到页面上,设置所有属性,然后查看它给出的垃圾。而且你还没有完成,现在你必须附加事件,并在你的代码文件中放置更多的gridview相关的代码。谈论搞乱编码经验。我会每天都会采取一个简单的foreach循环。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 自定义Web字体在IE9中不起作用
- asp.net-mvc – 记录死亡的所有黄色屏幕,即使它是编译问题
- asp.net – 将自定义类添加到HttpContext
- .net – 使用Elmah以编程方式记录错误:记录特定信息
- 使用AspNetPager与GridView完成分页
- asp.net – 将linq连接到sql datacontext到业务层中的httpc
- asp.net – 如何在回发中保存asp:HiddenField值?
- asp.net-mvc – 如何在ASP MVC中自定义Html.ValidationMess
- asp.net-mvc-3 – 使用redirectAction和prg模式在操作之间发
- asp.net – 使用ItemType进行强类型转发器控制?
- asp.net-mvc-2 – 在ASP.NET MVC2中向客户端返回
- asp.net – 需要安装Dnx Runtime软件包 有关详细
- asp.net-mvc – Url.Action生成查询字符串,以任何
- asp.net – Lucene.Net和孵化状态
- asp.net-mvc – 使ASP.MVC2/VS2010应用程序在IIS
- asp.net-mvc – 在ASP.NET MVC DisplayFor Html
- asp.net – Live Sitecore网站的Git Source Cont
- asp.net-mvc – asp.net mvc 4将表单从站点发送到
- asp.net – 只能将一个ScriptManager实例添加到页
- ASP.NET:这个HttpModule有什么作用? System.Se
