首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MVC与ASPX动态页面呈现

MVC与ASPX动态页面呈现
EN

Stack Overflow用户
提问于 2012-06-05 06:27:04
回答 2查看 328关注 0票数 2

我有一个用ASPX2.0编写的CMS网站,允许用户通过在页面上放置控件并设置属性(服务器端的反射)和事件(客户端js)来构建页面。呈现引擎知道在每个控件上调用什么属性,以找出要保存到数据库中的内容。我经历了所有的陷阱,控制,重新水合和控制上缺乏适当的I,并真正努力使解决方案SEO友好,目前是部分最好的。同时也受到viewstate变得庞大的困扰,所以我开始把MVC作为下一版本的更好的前进方式。页面的最终设计只有当用户决定实时推广它时才会设置,并且每天可能会进行许多更改。

一个典型的页面可能有许多文本框控件、单选按钮组、复选框组、下拉列表和图像。我们也有一些我们自己的控件,我们在运行时将它们反映到解决方案中。

从我最初对MVC的研究来看,这篇文章看起来是为了避免这些类型的问题而写的,而不是试图隐藏看起来非常有希望的html,以及给出更多跨浏览器友好的最终标记。

现在的问题是-既然需求是生成具有动态html控件的动态页面,这对MVC和我来说是不是太远了,我应该坚持使用ASPX,或者是否有一种方法可以生成动态内容,适合非技术人员?

在我用双脚开始之前,我非常感谢任何指导:)

谢谢

标记

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-19 09:32:49

MVC的一些主要优点:干净的超文本标记语言,页面上没有写的ViewState,更容易支持html5,因此也支持搜索引擎优化。

对我来说,自从3年前我使用MVC以来,我现在都不想接触WebForms了。

顺便说一句,如果你想要CMS + MVC,为什么不使用Orchard而不是自己构建呢?

http://paulmason.biz/?p=118

票数 0
EN

Stack Overflow用户

发布于 2012-06-19 07:33:59

我猜你的aspx2.0指的是WebForms?这真的不是MVC是否有能力做你需要的事情的问题--它是有能力的,而且在我看来它更有能力。然而,WebForms和MVC之间有一些主要的区别,请查看这篇文章以了解更多关于该主题的内容:MVC versus WebForms

我希望这能帮到你。如果没有更多关于你到底想要实现什么的信息,我就无话可说了。考虑用一些代码示例来询问更具体的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10889269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档