asp.net-mvc – 在ASP.NET MVC中封装用户控件
很抱歉,如果这是一个基本问题 – 我在从页面框架转换到ASP.NET MVC时遇到了一些麻烦.
在页面框架中,我经常使用ASCX文件来创建小的,封装的功能块,这些功能在整个站点的各个位置都会被覆盖.如果我正在构建一个页面,我需要其中一个控件 – 我只需添加一个引用,一切正常. 据我所知,在MVC中,ASCX文件只是一个局部视图.这是否意味着无论我想在哪里添加其中一个功能单元,我还必须在控制器的操作方法中添加一些代码,以确保相关的ViewData可用于ASCX? 如果是这种情况,对我来说似乎有点退步.例如,这意味着我不能将控件“删除”到母版页中,而无需向每个视图使用该母版页的控制器添加代码! 我怀疑我错过了什么 – 任何帮助都会受到赞赏. 谢谢, 解决方法
是. 但是,您可以在视图中使用 换句话说,这将创建一个包含控制器方法,视图数据和局部视图的小包,可以使用主视图中的一行代码调用它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- .net – MVC – 是模型查看还是控制器查看?
- ASP.NET Web API官网学习地址-让知识更全面
- asp.net-mvc – 组合数据注释属性
- asp.net-mvc-3 – ASP.NET MVC3维护导航历史
- asp.net – “viewstate MAC的验证失败.如果这个
- asp.net-mvc – IIS6中的ASP.NET MVC压缩选项
- asp.net – GridView的RowDataBound函数
- asp.net-mvc – 返回局部视图的RedirectToAction
- asp.net core高级EF Core2.0数据模型设计创建
- asp.net-membership – ASP.NET成员资格 – 登录