我是ASP.NET MVC世界的新手。在Web窗体中,我们可以编写用户控件并封装其中的所有详细信息。然后我们可以在N个页面上重用控件,这是一个很好的代码重用。
我想在MVC 3/4中做同样的事情并且没有任何运气。有人可以帮助我如何实现上述目标吗?
谢谢。
答案 0 :(得分:2)
在MVC中与ASCX最接近的可能是RenderAction。 与用户控件类似,您可以将部分视图绑定到独立于容器视图及其操作的特定操作。
答案 1 :(得分:1)
没有确切的等效。但是,有一些方法可以重用代码。您可以创建HtmlHelper扩展(如Html.Whatever()方法),或者您可以使用部分视图,也可以使用模板。所有这些都做了不同的事情,但它们提供了各种方法来重用代码。