ユーザーがポストバック要求を送信したときにオンザフライで作成された Control オブジェクトをレンダリングしたいと思います。そのために、以下のコードを使用します。
StringBuilder sb = new StringBuilder();
HtmlTextWriter ht = new HtmlTextWriter(new StringWriter(sb));
Rating r = new Rating("r", 5, 3, No, Big);
r.RenderControl(ht);
残念ながらInvalidOperationException
、最後の行で次のエラーが発生します。
ページを null にすることはできません。この操作が ASP.NET 要求のコンテキストで実行されていることを確認してください。
この方法の使用方法を誤解していたRenderControl
可能性があります。問題を解決できることを願っています。
ありがとう、デビッド