【发布时间】:2009-11-07 00:35:56
【问题描述】:
抱歉,这是一个基本问题 - 我在从页面框架转换到 ASP.NET MVC 时遇到了一些麻烦。
在页面框架中,我经常使用 ASCX 文件来创建小的封装功能块,这些功能块被包含在整个站点的各个位置。如果我正在构建一个页面并且我需要这些控件之一 - 我只需添加一个引用,一切都会正常工作。
据我所知,在 MVC 中,ASCX 文件只是部分视图。这是否意味着无论我想在哪里添加这些功能单元之一,我还必须在控制器的操作方法中添加一些代码,以确保相关的 ViewData 可用于 ASCX?
如果是这样的话,对我来说似乎有点倒退了。这意味着,例如,我不能只是将控件“拖放”到母版页中,而不必向视图使用该母版页的每个控制器添加代码!
我怀疑我遗漏了一些东西 - 任何帮助将不胜感激。
谢谢, - 克里斯
【问题讨论】:
-
不要说对不起,因为并非所有阅读此博客的读者都是 asp.net 或 mvc 专家
-
+1 为你的问题语法你编辑我的问题然后转到我的个人资料然后编辑我的问题,因为我不懂英语
标签: asp.net-mvc user-controls ascx