私はカスタム asp.net サーバー コントロールを構築してOnSaveいます。メソッドを起動し、コントロールを実装するページにパラメーターを渡したいと考えています (RenderContents メソッドが最もよく似ています)。
アイデアは、保存されたフィールドを含む XML 文字列を生成し、このOnSaveメソッドを介してコントロールを実装する開発者に渡す (RenderContentsメソッドの場合はHtmlTextWriter出力される) ことです。OnSaveそれをデータベースに)。
だから私の質問は2つあります:
コントロールを実装するページに OnSave メソッドをオーバーライドさせるにはどうすればよいですか?
XML 文字列をそのメソッドの変数に渡して、開発者がページのコードビハインド経由でアクセスできるようにするにはどうすればよいですか?