1
我正在使用UNITY 2.0和MVC 3.使用UNITY 2.0在ASP.NET MVC中注入UI
我已经使用容器注入到MVC.net解决方案中。 所有这些虽然类型是非UI组件。如何注入一个具有UI的类型?
我能想到的解决方案是编写UI渲染代码如下所示,并用C#Type包装它。
class HTMLHelper
{
string spitTable()
{
string strUITable = "<Table><TR><TD><TD></TR></Table>";
return strUITable ;
}
}
是否正确的做事方式?任何人有更好的解决方案?
荫使用ASP.NET MVC,仍然喜欢使用的shtml文件:)
你在哪里得到统一3.0吗? – onof 2011-04-01 11:38:08
对不起Unity2.0。 – Pushpendra 2011-04-01 12:37:38
如果您使用C#编写HTML,我会推荐使用TagBuilder或HtmlTags之类的库。 https://github.com/DarthFubuMVC/htmltags如果你做得对,你可以获得很多可组合性的优点,你永远不用担心忘记关闭标签。 – Ryan 2011-04-02 08:20:06