Hej, jag har en content page som dynamiskt laddar in en masterpage vilket fungerar bra när jag kör sidan. Det fungerar inte om du sätter en default masterpage, dvs en definierad i aspx:n? Den byts ju ändå i PreInit så det spelar ju ingen roll om du har den satt i aspx:n... Det kan tänkas lösa det... Ja jag löste det på det viset, känns lite dumt bara..VS2005 - unrecognized tag prefix or filter 'asp'
Men alla <asp:*** /> taggar klagar på:
unrecognized tag prefix or filter 'asp'.
Jag har googlat problemet och det verkar vara vanligt när man använder nästlade masterpages och lösningen är att hålla masterpagen öppen i VS medan man redigerar content pagen. Men eftersom jag laddar in masterpages dynamiskt fungerar det här inte för mig. Någon som har en lösning på mitt problem?
koden för content page är:
<code><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<asp:Content
ID="a"
ContentPlaceHolderID="ContentPlaceHolder1"
runat="Server"
>
</asp:Content></code>
masterpagen laddas in med:
<code> protected override void OnPreInit(EventArgs e)
{
string masterfile = HttpContext.Current.Request.QueryString["site"];
base.MasterPageFile = "~/Sites/" + masterfile + "/Layout.master";
base.OnPreInit(e);
}</code>Sv: VS2005 - unrecognized tag prefix or filter 'asp'
Sv:VS2005 - unrecognized tag prefix or filter 'asp'