0

私のプロジェクトには複数のページがあります。あるページで、ユーザーが新しいコントロールを追加する必要があるとします。DDL / TextBox /Buttonのようなコントロールである可能性があります。ユーザーはこのコントロールを柔軟に構成できます。私のプロジェクトには 1 つの構成ページがあり、ユーザーは特定のページ用にこのカスタム コントロールを作成します。構成ページ ユーザー定義の以下の情報

1)Control type.
2)control datasource
3)ControlDisplay properties
4)Control  transaction stored tables and  columns(table and column’s are  already created).
5)In UI ,Store  custom control view position related information.
6)Custom control action method(suppose user set textbox ,it’s show sum of two column of any 

特定のテーブル、ユーザーはアクション手順を定義する必要があります)

上記の情報を提供するために、以下のテーブルを使用しますが、それらのテーブルに格納された情報は要件を満たしていませんでした

ここに画像の説明を入力

次のような構文を表示しないでください。UI に動的コントロールを追加する方法を知っています。コントロール関連の情報を db に保存する必要があります。次に、これらの情報に基づいてコントロールを作成する必要があります。コントロール関連の情報のようなアクションを保存するのを手伝ってください/メソッドの手順、UI上のビュー位置、コントロールビュー情報、コントロールデータソースなど、一言で言えばコントロールに関するすべての情報

Button button1=new Button();
button1.Text="dynamic button";
button1.Left=10; button1.Top=10;  //the button's location
this.Controls.Add(button1);

カスタム コントロールの設定とコントロール関連情報の助けが必要です。誰かがこの問題を解決するためのより良いアイデアや提案を持っている場合は、貴重な情報を提供してくれた彼に感謝します。どんな種類の情報でも構いません。よろしくお願いします。

4

1 に答える 1

1
  • いつでも再利用できるデータベースにhtmlを保存する最も簡単な方法だと思います。また、保存されたhtmlページが実行されたときにコントロールから値を取得することもできます。値を取得したいasp.netのように、別の方法で値を取得する必要がありますあなたが使用textbox1.Textしなければならないこれの代わりに使用するASPテキストボックスRequest.Form
于 2012-10-30T12:50:09.200 に答える