Thank you very much hermiod for your help and patience. Finally I could write to the Label which is in MasterPage. I´ve done step by step what you have told me.
The main problem was in the function which is in masterpage.master.cs to change the value of the Label. I´m going to write the final solution for anyone who may have my problem.
I´m going to write your same code but in c#.
Step 1: Add this to the @Page directive in your content page where 'Reports.master' is the name of your master page.
MasterPageFile="~/Reports.master"
Step 2: Add this below the @Page directive in your content page where 'Reports.master' is the name of your master page.
<%@ MasterType VirtualPath="~/Reports.master" %>
Step 3: Add this after your class and 'inherits' statement but
before your first sub (this isn't required, but is just good practice
to keep properties at the top of the page.)
public string MasterLabel
{
get
{
return Label1.Text;
}
set
{
Label1.Text = value;
Label1.Visible=true;
}
}
Step 4: Add master.MasterLabel = "Whatever I want it to say" to an
event in one of your content pages, Page_Load is best for testing
purposes.
Step 5: Rebuild your website - after ensuring that there is a label
control called MyLabel in the master page. The text you assigned to the
MasterLabel property should appear in the label control on your master
page.
I hope the post will be helpful for many people.
Thank you, one more time, hermiod. You deserve going to the Heaven 
Bye.