1

我正在使用带有 MVC 3 的 UNITY 2.0。

我已经使用容器将类型注入到 MVC.net 解决方案中。所有这一切,而类型是非 UI 组件。如何注入具有 UI 的类型?

我能想到的解决方案是编写 UI 渲染代码,如下所示,并用 C# 类型包装它。

class HTMLHelper    
{   
    string spitTable()   
    {    
        string strUITable = "<Table><TR><TD><TD></TR></Table>";      
        return strUITable ;   
    }   
}

这是正确的做事方式吗?任何人有更好的解决方案?

我正在使用 ASP.NET MVC,但仍然更喜欢使用 shtml 文件 :)

4

1 回答 1

0

我想我得到了答案,它是 WCSF(网络客户端软件工厂)。还要寻找“复合 Web UI 应用程序块”。

http://webclientguidance.codeplex.com/

也调查

http://blogs.msdn.com/b/blaine/archive/2010/03/22/will-wcsf-vs-2010-version-support-unity-2-0-and-asp-net-mvc.aspx

于 2011-04-05T02:19:19.973 回答