Webページのリンクボタンコントロールを継承するクラスからコントロールを追加します

user819774

クラスで顧客リンクボタンを作成しました。グリッドビューのコードで追加できます。デザインビューに追加したい場合。出来ますか?もしそうなら、どのように教えていただけますか?前もって感謝します。

例えば:

  <TempLinkbutton id="btnEdit" runat="server" CssClass="btnWider" Text="Edit"  Visible="true"/>

私のコードがあります:

Public Class TempLinkbutton
Inherits LinkButton
Private NewPropertyValue As String


Public Property LinkTarget() As String
    Get
        Return NewPropertyValue
    End Get

    Set(ByVal value As String)
        NewPropertyValue = value
    End Set
End Property


End Class
singularhum

はい、カスタムサーバーコントロールをaspxページに直接追加できます。サーバーコントロールでできることはたくさんありますが、ここから始める方法を説明します。

まず、TempLinkButtonが別のライブラリにある場合は、Webプロジェクトのクラスライブラリへの参照をまだ追加していない場合は追加する必要があります。

次に、コントロールを使用するページで、自分TempLinkButtonが配置されている場所のアセンブリと名前空間を登録する必要があります。

たとえば、あなたTempLinkButtonがというライブラリにいる場合CustomControls

<%@ Register TagPrefix="cc" Assembly="CustomControls" Namespace="CustomControls" %>

または、web.configで実行して、すべてのページに適用することもできます

<system.web>    
 <pages>
   <controls>
     <add tagPrefix="cc" Assembly="CustomControls" 
       namespace="CustomControls">
     </add>
   </controls>
 </pages>
</system.web>

に定義したものを使用してTagPrefix、使用を開始できます。

<cc:TempLinkButton id="btnEdit" runat="server" CssClass="btnWider" Text="Edit"  Visible="true" />

参照を追加し、register / web.configを正しく実行した場合、入力を開始すると<cc:TempLinkButton登録したのと同じアセンブリおよび名前空間内に自分と他のすべての参照が表示されます。

それを使用する点でユーザーコントロールと非常によく似ています。

ここでまともな記事ASPX以外のコードはC#であるが、カスタムサーバーコントロールについて。また、ツールボックスにコントロールを配置したり、属性を定義したりすることについても説明します。

msdnウォークスルー:カスタムWebサーバーコントロールの開発と使用も参照できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ASP.NET WebAPIヘルプページはベースコントローラーから継承するコントローラーを省略します

分類Dev

コントローラーを別のクラスから継承する以外のYii2ページタイトル

分類Dev

デフォルトのコンストラクターを継承してオーバーロードする

分類Dev

デフォルトのコンストラクターを継承してオーバーロードする

分類Dev

gemからコントローラークラスを継承する

分類Dev

ボタンをクリックしてページを下にスクロールし、別のReactコンポーネントに移動します

分類Dev

デフォルトの引数を使用してコンストラクターを継承しますか?

分類Dev

リストビューコントロールのラジオボタンから「選択」を削除する

分類Dev

クラス内にボタンコントロールを追加する

分類Dev

JavaScriptの継承:スーパーコンストラクターを呼び出すか、プロトタイプチェーンを使用しますか?

分類Dev

テキストボックスから継承されたカスタムコントロールにテーマを適用する方法

分類Dev

プロトタイプを使用して別のコンストラクターから継承することと、継承するコンストラクター内でapplyメソッドを使用することの違い

分類Dev

サブクラスのデフォルトのコンストラクター引数値(親クラスから継承)を変更します

分類Dev

テキストボックス、ラジオボタン、スライダーコントロールwpfから値を取得しようとしています。

分類Dev

クラスコンストラクターにコールバッククロージャーを追加する

分類Dev

ネストされたカスタムコントロールのRepeatControlからインデックスを継承する

分類Dev

2つのコンストラクターをリンクし、それらをプロトタイプとしてオブジェクトに継承するにはどうすればよいですか?

分類Dev

react.jsで同じクラス名を使用しているときに、cssスタイルがコンポーネントからリーク(他のコンポーネントに継承される)するのはなぜですか?

分類Dev

コントロールのクラス定義でカスタムコントロールが追加されるシーンのサイズを取得します

分類Dev

コンテンツページのクリックイベントマスターページコントロールを処理する

分類Dev

コピーコンストラクタを継承する

分類Dev

ボタンをクリックすると、テーブル内の多くのコントロールから複数の(テキストボックスとラベル)テキストを挿入します

分類Dev

ページ/ユーザーコントロールのコードブロック定義クラスから継承

分類Dev

WebブラウザコントロールWebページを操作するためのフォーム上のボタンコントロール

分類Dev

コントロールのクラスを動的に追加する

分類Dev

スクロールビューページコントロールにimageviewを追加します

分類Dev

Railsボタンをクリックすると、ビューからカスタムコントローラーアクションを呼び出します

分類Dev

リストに大量のボタンコントロールを追加する

分類Dev

このカスタムコントロールのこれらのトリガー/イベントが、ボタンからではなくコントロールから継承するときに機能するのはなぜですか?

Related 関連記事

  1. 1

    ASP.NET WebAPIヘルプページはベースコントローラーから継承するコントローラーを省略します

  2. 2

    コントローラーを別のクラスから継承する以外のYii2ページタイトル

  3. 3

    デフォルトのコンストラクターを継承してオーバーロードする

  4. 4

    デフォルトのコンストラクターを継承してオーバーロードする

  5. 5

    gemからコントローラークラスを継承する

  6. 6

    ボタンをクリックしてページを下にスクロールし、別のReactコンポーネントに移動します

  7. 7

    デフォルトの引数を使用してコンストラクターを継承しますか?

  8. 8

    リストビューコントロールのラジオボタンから「選択」を削除する

  9. 9

    クラス内にボタンコントロールを追加する

  10. 10

    JavaScriptの継承:スーパーコンストラクターを呼び出すか、プロトタイプチェーンを使用しますか?

  11. 11

    テキストボックスから継承されたカスタムコントロールにテーマを適用する方法

  12. 12

    プロトタイプを使用して別のコンストラクターから継承することと、継承するコンストラクター内でapplyメソッドを使用することの違い

  13. 13

    サブクラスのデフォルトのコンストラクター引数値(親クラスから継承)を変更します

  14. 14

    テキストボックス、ラジオボタン、スライダーコントロールwpfから値を取得しようとしています。

  15. 15

    クラスコンストラクターにコールバッククロージャーを追加する

  16. 16

    ネストされたカスタムコントロールのRepeatControlからインデックスを継承する

  17. 17

    2つのコンストラクターをリンクし、それらをプロトタイプとしてオブジェクトに継承するにはどうすればよいですか?

  18. 18

    react.jsで同じクラス名を使用しているときに、cssスタイルがコンポーネントからリーク(他のコンポーネントに継承される)するのはなぜですか?

  19. 19

    コントロールのクラス定義でカスタムコントロールが追加されるシーンのサイズを取得します

  20. 20

    コンテンツページのクリックイベントマスターページコントロールを処理する

  21. 21

    コピーコンストラクタを継承する

  22. 22

    ボタンをクリックすると、テーブル内の多くのコントロールから複数の(テキストボックスとラベル)テキストを挿入します

  23. 23

    ページ/ユーザーコントロールのコードブロック定義クラスから継承

  24. 24

    WebブラウザコントロールWebページを操作するためのフォーム上のボタンコントロール

  25. 25

    コントロールのクラスを動的に追加する

  26. 26

    スクロールビューページコントロールにimageviewを追加します

  27. 27

    Railsボタンをクリックすると、ビューからカスタムコントローラーアクションを呼び出します

  28. 28

    リストに大量のボタンコントロールを追加する

  29. 29

    このカスタムコントロールのこれらのトリガー/イベントが、ボタンからではなくコントロールから継承するときに機能するのはなぜですか?

ホットタグ

アーカイブ