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

好奇怪的一个问题,是关于MVC的。

我安装是MVC 2 ,新建一个项目以后,为什么ASPX没有带一个ASPX.CS的文件呢?
--------------------编程问答-------------------- --------------------编程问答-------------------- 了解下什么是mvc先。。。。。 --------------------编程问答-------------------- 因为问题很深奥。原来你在创建的时候没选择代码分离 --------------------编程问答-------------------- mvc的目的就是将视图,模型,控制分离开来,也就是避免所谓的代码污染。
让各个层各自处理自己的任务,互不干扰。
你问的*.cs应该是属于控制器的任务,而不是视图的任务了。 --------------------编程问答-------------------- 不是的,创建Default.aspx文件以后,会自动创建一个后台代码的文件,也就是Default.aspx.cs
我现在没有Default.aspx.cs。 --------------------编程问答-------------------- 3楼主,请问怎么样设置后台代码和界面代码,分离呢? --------------------编程问答-------------------- 你看aspx文件,里面的form的action属性指向的就是Controller类,实际处理请求的类 --------------------编程问答-------------------- 本来就不带,代码是在对应的Controller中 --------------------编程问答-------------------- 那为什么MVC低版本中带有xxx.aspx.cs的文件呢?正式版中没有这样的文件了吗? --------------------编程问答-------------------- 不用.cs文件
代码写controller里 --------------------编程问答--------------------
引用 9 楼 hackbaby_lyb 的回复:
那为什么MVC低版本中带有xxx.aspx.cs的文件呢?正式版中没有这样的文件了吗?


因为版本在不断的更新...

mvc1.0 也是经过了1年的时间才正式发布。刚开始的时候每个view都有一个.cs文件。 --------------------编程问答-------------------- 新版本的 MVC 建的时候没有 cs 文件了。在说MVC 本来就不用 cs --------------------编程问答-------------------- asp.net  的mvc  和java 当时提出来的mvc 不是一个概念! 
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,