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