2012-02-26 3 views
0

こんにちは私は複数のページに埋め込まれusercontrolを持っていると私はこれを行う方法usercontrolがロードされていることをどこから(親ページ、そこから)渡す値

ことをキャプチャしたいですか? parent.FindControl("Controlname")あなたにそれを

+0

のようなものを返すべきPage.ToString()を呼び出すことができます?それはあなたのために働いています –

答えて

1

のような親が自分の子コントロールのフォームを検索し、それを

を行うには良い方法thatsのあなたの子供のものでそれらにアクセスすることができますよりも、公共の財産としてのものを公開します現在実行中のパスとページを提供するCurrentExecutionFilePathを呼び出すことができます。ファイル名のみに興味がある場合は、最初の部分を削除してLastIndexOf( "/")を探してください。

+0

あなたはUsercontrolでパブリックプロパティを作成してアクセスすることを意味しますか?どのようにアクセスするのですか? – Sudantha

+0

はい... parent.FindControl( "Controlname")はそれを行います –

0

を行います:、

0

制御から、あなたが情報を得た'ASP.TestPage_aspx'