用户控件和 asp.net MVC

user controls and asp.net mvc

提问人:Dragan Panjkov 提问时间:8/17/2008 最后编辑:alvonellosDragan Panjkov 更新时间:3/9/2014 访问量:2723

问:

这是一个微不足道的问题,我不确定如何处理。 我需要在每个页面上显示类别列表,并能够从特定类别中选择要显示的项目。我使用 asp.net MVC,并选择创建一个将显示类别的用户控件。我的问题是:将数据传递给用户控件的最佳方法是什么。我已经在这些博客文章中找到了一些信息:

http://weblogs.asp.net/stephenwalther/archive/2008/08/12/asp-net-mvc-tip-31-passing-data-to-master-pages-and-user-controls.aspx

http://blog.matthidinger.com/2008/02/21/ASPNETMVCUserControlsStartToFinish.aspx

我也想听听你的意见。

我想听听 Jeff 的意见,特别是因为他在 Stackoverflow 上使用 UC 的经验

asp.net asp.net-mvc 用户控件

评论


答:

2赞 Hrvoje Hudo 8/17/2008 #1

我正在使用 mvc 组件,它取代了预览版 4 中的 ascx 用户控件。
示例:http://blog.wekeroad.com/blog/asp-net-mvc-preview-4-componentcontroller-is-now-renderaction/
因此,您可以从 View 调用组件操作,然后选择 View to render。您也可以在此调用中传递数据。

1赞 Dragan Panjkov 8/17/2008 #2

这是MVC期货项目。我可能会尝试这个 http://forums.asp.net/t/1303328.aspx。我需要渲染带有类别的菜单。