ASP.NET中有可能採用包含某些HTML的字符串並使ASP.NET解析它併爲我創建一個控件?例如:ASP.NET將原始HTML解析爲控件
string rawHTML = "<table><td><td>Cell</td></tr></table>";
HTMLTable table = MagicClass.ParseTable(rawHTML);
我知道,這是一個壞的事情,但我在不幸的情況,這是真的,我可以實現我需要什麼(我不能修改這個特殊的同事的代碼)的唯一途徑。
而且,我知道LiteralControl可以讓你有與它任意的HTML控件,但不幸的是我需要讓他們轉換成適當的控制。
不幸的是,HTMLTable不支持InnerHTML屬性。我需要完全保留HTML樹,所以我不能將它放到<div>
標記中。
謝謝。
這對我來說似乎超級怪異,但我不得不說,我很愛它。從來沒有聽說過,但恰好正是我現在需要的。 – trnelson 2015-05-08 13:32:15