ASP.NetのParseControlメソッドを使用して、外部データソースからのHTMLとサーバー制御コードの混合をレンダリングしています。
これはうまく機能していますが、ParseControlはインラインスクリプトブロック(<%%>)をサポートしていないようです。これに対する簡単な代替手段または回避策があるかどうか疑問に思っていますか?これが1つの簡単な例です(実際の実装はより複雑です):
string externalCodeString = "<div><%= DateTime.Now %></div>";
Control control = ParseControl(externalCodeString);
placeholder.Controls.Add(control);