0

私は<ASP:Label ID="lblDashboardLink" runat="server" />MasterBaseという名前のMasterPageにあります。

このMasterPageを使用しているページから、このlabelアイテムやその他の必要なアイテムにアクセスするにはどうすればよいですか?

'VB.NET
'(From the child .aspx page)
Master.FindControl("lblDashboardLink"). <-- but don't see an option to change URL

私はグーグルしていて、これと同じ方法を見つけ続けていますが、それはどのように見えるユーザーコントロールにもっと焦点を当てています...誰かがここで私を正しい方向に導くことができますか?私はMVCにとても慣れています!

4

2 に答える 2

1

これを試して:

CType(Master.FindControl("lblDashboardLink"), Label).Text = "some url"
于 2012-08-15T19:28:10.863 に答える
1

Master.FindControl( "lblDashboardLink")は常にを返しますControlMSDNを参照)。したがって、あなたがしなければならないのは、それをLabelにキャストすることだけです。次に、ラベルの任意のプロパティにアクセスできます。とにかく、ラベルにはURLプロパティはありません...

CType(Master.FindControl("lblDashboardLink"), Label).Text = "your value"
于 2012-08-15T19:28:35.053 に答える