2016-07-17 4 views
0

マスターページを使用せずに、すべての単一ページのWebサイト(C#)に左メニューバーが必要です。自分のウェブサイトで.ASCXコントロールを使用すると可能だと聞きました。しかし、私はこのコントロールの使い方を知らない。.ascx制御とは何ですか?どのようにC#でこのコントロールを使用するには?

+0

マスターページはもちろん、より信頼性の高い方法です。なぜあなたは1つを使いたくないのですか? –

+0

私はmaster.jpを使用しています。しかし、私のデザインが壊れている場所はいくつかあります。理由はわかりません。なぜなら、私の知識の湖はdesign.soにあります。ユーザーコントロールを使用しようとしています.. –

答えて

0

.ASCXはActive Serverカスタムコントロールです。これは、asp.netでカスタムコントロールを作成するために使用されます。インターネットからメニューascxコントロールをダウンロードし、アプリケーションに貼り付けることができます。 Visual Studioでデザインモードで.aspxページを開き、そのコントロールをソリューションエクスプローラからそのページにドラッグアンドドロップします。コード内のコントロールへの参照が自動的に追加され、コントロールを使用することができます。

+0

Thanx ... @ Muhammad Yousaf –

0

ASP.NETには、再利用性の面で非常に便利なユーザー定義のカスタムコントロールを作成する機能があります。ユーザーコントロールを開発すると、asp.netによって提供される通常のコントロールのように感じられます。

ユーザーコントロールは、.ascx拡張子を持つasp.netページのようなものです。通常のページのようなマークアップとコードがあります。任意の有効なHTMLおよびasp.netビルドをユーザーコントロール内のコントロールに配置して使用できます。

コントロールの構築が完了したら、コントロールを登録してウェブサイトで使用する必要があります。あなたはページベースで登録することもできますし、web.configファイルに登録して完全なウェブサイトで使用することもできます。

GoogleまたはSOでの検索は、ユーザーコントロールの使用方法の詳細を提供します。

この理論があなたを助け、ユーザーコントロールの理解を深めることを願っています。

+0

はい、そのこのコントロールについて理解するのに非常に役立ちます。 –

関連する問題