我是使用的VS2012学习的MVC开发。
现在遇到了几个问题:
1、在VS2012中,新建MVC4应用程序之后,弹了项目模版,其中有六个选项这六个选项有说明
空:一个空ASP.NET MVC4项目
基本:基本ASP.NET MVC4项目
Internet应用程序:带有使用窗体身份验证的帐户控制器的默认 ASP.NET MVC 4 项目。
Internet应用程序:使用 Windows 身份验证的默认 ASP.NET MVC 4 项目。
移动应用程序:一个 ASP.NET MVC 4 项目,适用于带有使用窗体身份验证的帐户控制器的移动设备。
WEB API:一个 ASP.NET Web API 项目。
请问以上六个说明的功能分别是什么,各有什么作用?2、一个MVC应用程序能否支持多个开发项目?
比如,我建立一个站点,里面含有:后台管理、论坛,博客,微博。这程开发,只使用一个MVC应用能否做到?之间的代码是否可以共享调用?3、视图引挚rozor和aspx分别代别的是什么?

解决方案 »

  1.   

    看你项目的复杂度、依赖度,针对不同的项目类型,无非多加了些功能操作在里面。按你所说,你建个空项目即可。至于移动应用程序、WebAPI你目前不会用到。视图引擎嘛,你就选razor吧,较aspx写法简洁、直观!
      

  2.   

    空:一个空ASP.NET MVC4项目
    基本:基本ASP.NET MVC4项目
    Internet应用程序:带有使用窗体身份验证的帐户控制器的默认 ASP.NET MVC 4 项目。
    Internet应用程序:使用 Windows 身份验证的默认 ASP.NET MVC 4 项目。
    移动应用程序:一个 ASP.NET MVC 4 项目,适用于带有使用窗体身份验证的帐户控制器的移动设备。
    WEB API:一个 ASP.NET Web API 项目。
    请问以上六个说明的功能分别是什么,各有什么作用?第4个是Intranet应用程序,一般是企业内网用的,
    第3个是外网用的
    移动是给手机上的浏览器用的
    WEB API是做REST用的
    空和基本的我想不用我解释了一个MVC应用程序能否支持多个开发项目?
    比如,我建立一个站点,里面含有:后台管理、论坛,博客,微博。这程开发,只使用一个MVC应用能否做到?之间的代码是否可以共享调用?简单的说:MVC是web forms的主要区别是在View上。
    你的controller和model是为了让你通用的
    但是mvc大部分要自己写客户端控件,你看着办吧。
      

  3.   


    就是什么gridview之类的不可用了
      

  4.   

    也就是说只能使用HTML标签了?