web-dev-qa-db-ja.com

マスターページのScriptManagerをc#(。cs)ファイルの背後にある子ページのコードに取り込む方法

以下は、私が作成したWebサイト環境です。

  1. マスターページがあります。
  2. そこから子ページを作成しました。
  3. スクリプトマネージャーをマスターページに配置しました。

次に、そのマスターページのスクリプトマネージャーにアクセスして、コードビハインド(C#)ファイルにユーザーコントロールを動的に作成します。

マスターページに配置されたスクリプトマネージャーから子ページにアクセスするにはどうすればよいですか。

17
Imran Rizvi

私はそれを手に入れました、それはScriptManagerクラス自体で与えられました。

System.Web.UI.ScriptManager.GetCurrent(this.Page);
52
Imran Rizvi

ここで正確に何が必要かわからない...マスターページのスクリプトマネージャーにアクセスしたいですか、それともmasterpageだけにアクセスしたいですか?

コードビハインドのPage.Masterでマスターページにアクセスできます

または

using System.Web.UI;
ScriptManager ScriptManager1 = (ScriptManager)Page.Master.FindControl("ScriptManager1") 
// to access the script manager of master page

または

Page.Master.Controls.Add(Your UserControl object) 
// to add the user control in your master page
5
Alok

これをチェックしましたか:

プログラムでASP.NETマスターページを操作する
http://msdn.Microsoft.com/en-us/library/c8y19k6h.aspx

1
Madhur Ahuja