用户控件和asp.net mvc

时间:2020-03-05 18:40:08  来源:igfitidea点击:

这是一个琐碎的问题,我不确定该如何处理。
我需要在每个页面上显示类别列表,并能够从要显示的特定类别中选择项目。我使用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

我也想听听意见。

PS。我想听听Jeff的意见,尤其是因为他在UC的Stackoverflow方面的经验

解决方案

回答

我正在使用mvc组件,该组件在预览版4中取代了ascx用户控件。
例子:
http://blog.wekeroad.com/blog/asp-net-mvc-preview-4-componentcontroller-is-now-renderaction/
因此,我们可以从"视图"调用组件操作,然后选择"视图"进行渲染。我们也可以在此调用中传递数据。

回答

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