Внедрение пользовательского интерфейса в ASP.NET-MVC с использованием UNITY 2.0 - PullRequest
1 голос
/ 01 апреля 2011

Я использую UNITY 2.0 с MVC 3.

Я ввел типы, используя контейнер, в решение MVC.net.Все это в то время, когда типы были компонентами не-пользовательского интерфейса. Как я могу внедрить тип, который имеет пользовательский интерфейс?

Решение, о котором я могу подумать, это написать код рендеринга пользовательского интерфейса как-то вроде следующего и обернуть его типом C #.

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

Это правильный способ делать вещи?У кого-нибудь есть лучшее решение?

Я использую ASP.NET MVC и все же предпочитаю использовать shtml-файлы:)

1 Ответ

0 голосов
/ 05 апреля 2011

Я думаю, что получил ответ, это WCSF (фабрика программного обеспечения веб-клиента).также посмотрите «Блок приложения составного веб-интерфейса».

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

...