相关疑难解决方法(0)

ASP .NET MVC正确的UserControl架构

我正在尝试学习新的ASP .NET MVC框架,并希望了解使用UserControls的最佳实践.

我知道您可以将UserControl作为部分渲染,并从控制器传递数据.理想情况下,我认为没有代码隐藏文件是有道理的,因为这会产生破坏MVC规则的诱惑.

我将举一个例子,我不明白UserControls如何适应模式.

我有一个显示最新标签的UserControl(很像StackOverflow).与StackOverflow不同,我想在我的所有页面上显示此UserControl.如果我有一个控制器说QuestionController是为了处理一些问题视图中的动作,例如视图和细节,这是否意味着我必须获取QuestionController中的数据然后将其传递给UserControl?

如果我创建另一个控制器说SearchController然后我将不得不复制相同的功能,以使最新的标签再次传递给部分.这是不是意味着2个不同的控制器正在做他们本来不打算做的额外的事情?

asp.net-mvc user-controls partial-views

5
推荐指数
1
解决办法
1388
查看次数

标签 统计

asp.net-mvc ×1

partial-views ×1

user-controls ×1