Where are you exposing the properties? You have to do it in the code-behind page.
If you have a Master page called Vacation.master, then you should also have a file called Vacation.master.vb. (Assuming you're working in Basic, of course).
Then you expose the properties in the Vacation.master.vb class as follows:
Public Property MetaDescription() As String
Get
Return Page.Header.Attributes.Item("Description.Content")
End Get
Set(ByVal value As String)
Dim Description As New HtmlMeta
Description.Name = "description"
Description.Content = value
Page.Header.Controls.Add(Description)
End Set
End Property
Public Property MetaKeywords() As String
Get
Return Page.Header.Attributes.Item("Keywords.Content")
End Get
Set(ByVal value As String)
Dim Keywords As New HtmlMeta
Keywords.Name = "keywords"
Keywords.Content = value
Page.Header.Controls.Add(Keywords)
End Set
End Property
Then you can use these properties in any content page you want. Just put these lines in the Page.Load event:
Master.MetaDescription = "description goes here"
Master.MetaKeywords = "keyword1,keyword2,keyword3"
You don't need to use the word "vacation" here. The content page has a header that tells it which master page to use. If you are using Intellisense, the property names should be in the list after you type the period. If they are not, you didn't expose the properties properly.