2013-12-23 100 views

回答

0

这取决于你想达到什么样的,但我不会在一个MVC应用程序中使用HtmlGenericControl。通常情况下,您希望控制器只将数据传递给视图并让它们处理所有的表示。你可以看一下partial views

无论如何,如果你真的想在你看来你HtmlGenericControl的输出,你可以尝试通过生成的HTML。要获得它,您可以执行如下操作:

HtmlGenericControl ctrl = new HtmlGenericControl("div"); 
// set your content here 
StringBuilder htmlStringBuilder= new StringBuilder(); 
HtmlTextWriter htmlStringWriter= new HtmlTextWriter(new StringWriter(htmlStringBuilder)); 
ctrl.RenderControl(htmlStringWriter); 
String output = htmlStringBuilder.ToString(); 
相关问题