母版页

时间:2009-05-27 06:08:24

标签: asp.net master-pages

我需要问一下,如果我有包含按钮的母版页作为示例,那么我添加新的webform(默认)并将该母版页指定为默认的母版页。问题是我可以更改按钮的文本默认页面代码?

3 个答案:

答案 0 :(得分:4)

确定你可以,无论哪种方式......

您应该会看到有关MAster Pages的视频截屏视频,您将看到如何实现这一目标以及更多内容!

  

视频#12   MasterPages   16分2秒

     

视频#36   How Do I: Work with Master Pages Declaratively and Programmatically   29分49秒

     

视频#37   How Do I: Handle Events in Master and Content Pages   23分26秒

答案 1 :(得分:1)

我会在母版页上使用一个属性来更改按钮,我认为你可以将它公之于众。但

public String ButtonText { get { return button1.text; } set { button1.Text = value } }

然后在默认页面上,设置主类型。

<%@ MasterType VirtualPath="~/mymaster.master"  %>

然后在默认页面上,您应该可以通过浏览该属性来访问。

Master.ButtonText = "Hello, Master Page Button";

[抱歉,假设C#]

答案 2 :(得分:0)

如果您将MasterType指令放在默认页面上

<%@ MasterType VirtualPath="~/Master1.master" %>

然后你可以在代码隐藏中的主页面上调用方法和属性:

MyButton.Text = "New text";

有关详细信息,请参阅 ASP.Net 2.0 - Master Pages: Tips, Tricks, and Traps