2016-09-09 5 views
0

私はVisual Basicを使用しています。マスターページにラベルがあります。ボタンをクリックすると(別のページにあります)、マスターページでこのラベルのテキストプロパティを変更するコードを記述します。ASP.NETマスターページにあるコントロールにアクセスするにはどうすればいいですか(別のページにある)別のクラス

私はSite.Masterと呼ばれるマスターページを持っていると私がしたいすべてのようなものである:C#で

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
    Me.Master.Page.Label.Text = "new text" 'Of course this NOT right. 
End Sub 

(私は内部配置したことがちょうど擬似コードがあります。)

+0

可能性のある重複した[コンテンツページからマスターページのコントロールへのアクセス方法](http://stackoverflow.com/questions/15573505/how-to-access-master-page-control-from-content-page ) – techspider

+0

私は得ることはありませんe "それは別のページにある"部分。異なるページから値を変更しようとしていますか?マスターページにメソッドを追加して呼び出すことができます。 CType(Me.Page.Master、MasterPageClass).ChangeLabel( "new text") –

+0

@THE_LOTUSありがとうございました。出来た – Ndumiso

答えて

0

((Label)this.Page.Master.FindControl("yourLable")).Text = "new text"; 
関連する問題