私はASP.NetのParseControlメソッドを使用して、外部データソースからのHTMLとサーバーの混在したコントロールコードを描画しています。インラインコードブロックをサポートしていないParseControlの回避策?
これはうまくいきますが、ParseControlはインラインスクリプトブロック(< %%>)をサポートしていないようですが、単純な代替方法や回避策があるのでしょうか?ここでは簡単な一例です(現実世界の実装では、より複雑です):
string externalCodeString = "<div><%= DateTime.Now %></div>";
Control control = ParseControl(externalCodeString);
placeholder.Controls.Add(control);
日付を含むdivのみを出力するときに、なぜParseControlを使用していますか?実際の例はより複雑ですか? –
はい、ずっと複雑です:) – TimS
あなたはあなたの質問に答えて、もう少し文脈を提供できますか? –