ブラウザーからサーバーに値を返すコントロールを取得する際に問題が発生しています。基本的に、私が必要としているのは、ページにプッシュされ、何らかの JavaScript によって変更され、コンテンツ全体を戻すことができる LiteralControl です。
私がやっていること: SVG 画像を扱っています。事前に初期化された値 (表示要素/コンテンツ) をブラウザーに送信する必要があります。その後、ユーザーは JavaScript を介して画像を操作できます。彼らがフォームを送信するたびに、新しい/変更された画像を取り戻す必要があります。
SVG 要素を出力するカスタム コントロールを作成し、幅、高さ、ビューボックスのカスタム属性を設定できるようにしました。コンテンツを提供できるスタイル要素と、コンテンツを提供できるスクリプト要素があります。ブラウザーで変更する必要があるすべてのプロパティの ScriptDescriptor を設定しました。SvgImage.prototype と SvgImage.descriptors JavaScript クラスを作成し、名前空間とクラスを JavaScript に登録しました。私の JavaScript はすべてブラウザに送信されますが、コントロールが Request.Form 要素に追加されません。
隠しフィールドを作成してコンテンツをダンプせずに、コントロールを Request.Form 要素に追加する方法はありますか?