gpt4 book ai didi

.net - ASP.NET MVC2 - ViewPage 上的自定义属性

转载 作者:行者123 更新时间:2023-12-05 01:00:14 25 4
gpt4 key购买 nike

我认为应该是一个相当简单的搜索,结果却要多得多。

Atm 我正在为我的所有模型使用基类 (MasterModel),然后将其从 ViewPage< HomeIndexModel > 传递到 ViewMasterPage< MasterModel > 并且一切正常。这是在阅读“Scott Gu”的帖子后这样做的。

然后我考虑继承 ViewPage 并扩展 Factory 或从哪里构建 ViewPage ......但后来我迷路了。

谁负责实例化 ViewPage、ViewMasterPage 和 ViewUserControl。

问题或多或少是因为我在 99% 的所有页面上都使用了同一个类的实例,而且总是在 MasterPage 上,所以一直在模型中传递它很痛苦。

这是否是正确的方法,或者你们有任何其他建议吗?

更新

我需要能够将从我的 IOC ( StructureMap ) 获取的复杂类型注入(inject)到 ViewPage 的构造函数中,这样可以很容易地更改实现。这就是为什么我正在寻找构建 ViewPage 的地方。

最佳答案

你能看看使用 MVC3 吗?依赖注入(inject)到 View 页面是不可能的,因为创建深埋在 View 引擎的实现中。

这现在在 MVC3 中得到解决。详细信息:http://bradwilson.typepad.com/blog/2010/07/service-location-pt3-views.html

关于.net - ASP.NET MVC2 - ViewPage 上的自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3977530/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com