1

拡張子が.asp2のページを作成できるコードをいくつか試しています

含まれるタグも次のようなカスタムになります。

<asp2:H>
  <asp2:T>
    First Page
  </asp2:T>
</asp2:H>
<asp2:B>
  <asp2:D>
    <asp2:Label>Welcome......</asp2:Label>
  </asp2:D>
</asp2:B>

ASP.NET が拡張子を識別できるように、必要な変更を行いました。また、カスタム タグと asp.net/html タグのマッピングも保持しています。これにより、ブラウザでページをレンダリングできます。しかし、そのようなシナリオでイベント処理 (通常はページのポストバックとコードによって行われる) を行うにはどうすればよいでしょうか?

提案してください

4

1 に答える 1

1

ASP.NETは、クライアント側の__doPostBack(id、event)メソッドを使用して、サーバーへのポストバックをトリガーします。ASP.NETページの実行時に読み込まれるJSコードを調べて、そのすべてを確認できます。クライアントでは、__ EVENTTARGETおよび__EVENTARGUMENTフォーム値を格納して、ポストバックの原因となったコントロールを識別し、その後イベントを作成します。

これらすべての配管を行うか、既存のコンポーネントをラップしてそれらの基本を失わないようにする方法を考え出す必要があります。

HTH。

于 2010-03-08T14:11:03.057 に答える