asp.net mvc里面没有服务器控件,如何有组件?

解决方案 »

  1.   

    搜索一下部分视图(分部视图)
    还有:PartialAction  不知道敲错单词了没有
      

  2.   

    你可以参考各大控件提供商的方案,比如devexpress,它mvc的gridview的demo
    一般就是通过Html helper的扩展来输出控件的html,使用partial view的方式来方便ajax部分刷新。不过mvc和webforms是不同的设计理念,所以非要把webforms的概念搬到mvc上可能并不合适。需求应该是按照mvc的思路来分析和设计,而不是原来webforms的思路。
      

  3.   

    如果我要搞一个mvc的cms 是不是也可以参考这种设计方法?
      

  4.   

    mvc的cms就参考Orchard
      

  5.   

    google 以下概念
    areas
    partial view
    dependency injection
      

  6.   

    用PartialView或者扩展方法,比如我的MvcPager就用后者:http://www.webdiyer.com/mvcpager/
      

  7.   

    我看过你的代码,不过你那个是直接在代码里写的,没用cshtml文件,比较适合小型的模块。我是希望能做成orchard那样的,每个模块都有自己的controller,model,view。而且显示页面的时候,会调用每个模块的display来显示,只是里面具体怎么渲染我就一直没看明白。而且他这个居然是动态编译。不知道坛子里有没朋友对orchard研究的比较透的?