- PR -

【ASP.NET】ユーザーコントロール間の値渡し

1
投稿者投稿内容
とまっぴー
会議室デビュー日: 2007/05/29
投稿数: 3
投稿日時: 2007-11-18 16:07
【使用言語】VisualBasic.NET

1ページに2つのユーザコントロール(A、B)を配置しています。
MultiViewで、Aコントロール、Bコントロールを表示するように処理をしています。

ここで、Aコントロールに配置したRadioButtonの値によって、Bコントロールに配置したDropDownListの使用可否を制御したい。
どういったコードを書くのが一般的でしょうか?
教えていただきたいです。よろしくお願いします。


Access
ぬし
会議室デビュー日: 2002/04/08
投稿数: 829
投稿日時: 2007-11-19 06:25
@ Reference ディレクティブを使用するのが一般的かと。
コード:
<%@ Reference VirtualPath = "~/UserControls/UserControlA.ascx" %>
<%@ Reference VirtualPath = "~/UserControls/UserControlB.ascx" %>

UserControlA ucA = Page.FindControl("UserControlAID") as UserControlA;
UserControlB ucB = Page.FindControl("UserControlBID") as UserControlB;



_________________
ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集
1

スキルアップ/キャリアアップ(JOB@IT)