0
我無法在我的視圖中顯示HtmlGenericControl
的內容。如何從控制器發送HtmlGenericControl內容以查看?
我在控制器中創建了一個HtmlGenericControl
以向其添加一些縮略圖圖像,並且現在想要在視圖上顯示它。
我無法在我的視圖中顯示HtmlGenericControl
的內容。如何從控制器發送HtmlGenericControl內容以查看?
我在控制器中創建了一個HtmlGenericControl
以向其添加一些縮略圖圖像,並且現在想要在視圖上顯示它。
這取決於你想達到什麼樣的,但我不會在一個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();
爲什麼使用該控件?它適用於Web表單而不是MVC。 –