对不起,如果这是一个基本问题 - 我在从页面框架转换到ASP.NET MVC时遇到了一些麻烦。在ASP.NET MVC中封装用户控件
在页面框架中,我经常使用ASCX文件来创建小型封装的功能块,这些功能块在整个站点的各个位置都会出现。如果我正在构建一个页面,并且需要这些控件之一 - 我只需添加一个引用,并且所有内容都可以正常工作。
据我所知,在MVC中,ASCX文件只是部分视图。这是否意味着无论我想添加这些功能单元中的哪一个,我还必须向控制器的操作方法添加一些代码以确保相关的ViewData可用于ASCX?
如果是这样的话,那对我来说似乎有点退步了。举例来说,这意味着我不能将控件“放置”到主页面中,而无需将代码添加到其视图使用该主页面的每个控制器!
我怀疑我错过了什么 - 任何帮助将不胜感激。
谢谢, 克里斯 -
不要说抱歉,因为这不是真的,所有阅读此博客的读者都是asp.net或mvc专家 – 2009-11-07 00:47:06
+1对于您的问题语法是你编辑我的问题,然后去我的个人资料,然后编辑我的问题,因为我在英语方面没有很好的知识 – 2009-11-07 00:49:17