最近开始学习ASP.NET MVC技术,感觉跟原来的ASP.NET WebForm差异实在是太大了,看了2天的理论知识,才敢动手写一个实例程序。尽管是看的网上手把手的教程,如果不自己动手实践的话还是很难正真理解什么是MVC。
在强调更好的Web用户体验前提下,程序员需要将UI的主要工作让步于美工设计人员,程序员的主要工作主要关注与后台逻辑开发,这种开发模式下,MVC无疑是最佳选择。
ASP.NET MVC 已经从Ver1.0 升级到现在的Ver3.0了。我们的VS2010中默认集成了ASP.NET MVC2.0 ,本例程序就是使用它开发的,实例程序下载请到下面的下载地址:
ASP.NET MVC 已经从Ver1.0 升级到现在的Ver3.0了。我们的VS2010中默认集成了ASP.NET MVC2.0 ,本例程序就是使用它开发的,实例程序下载请到下面的下载地址:
下面是本实例程序的运行截图:
(列表界面)
(带一个jQuery 日历控件的编辑界面)
(查看详细界面)
示例程序的使用
1,首先,下载本实例程序,在VS2010中打开; 2,打开SQLSERVER企业管理器,找一个数据库,然后执行下面的创建表的脚本语句: |
3,在VS2010中打开Web.config文件,看到下面的配置节:
修改connectionString 配置中的内容,为你第2步中创建表的数据库所在的连接字符串。
4,现在就可以按F5运行程序了,能够看到上面的运行界面。
4,现在就可以按F5运行程序了,能够看到上面的运行界面。
示例过程
有关ASP.NET MVC的原理和“手把手”的示例过程,请看下面的博客,写得非常清楚: Asp.net MVC2.0系列文章http://www.cnblogs.com/ywqu/category/250787.html 本实例程序使用了PDF.NET 数据开发框架,新闻数据的增,删,改,查非常简单,下面是实例代码: |
在MVC中使用ASP.NET图片控件
MVC中一般不推荐使用服务器控件,但哪些图表控件是一个例外。
假设有下面的视图页面:
向视图上拖ASP.Chart控件,会自动在Web.config文件中增加下面的内容:
最后,关键得在Global.asax里面写如下代码:
这样就可以看到MVC中的图表控件了,下面是效果图: