Using Page_PreInit to assign the master page programmatically (VB)
<%@ Page Language="VB" %>
<script runat="server"> Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs)
Page.MasterPageFile = "~/MyMasterPage.master" End Sub
</script>