Ich verwende Routing für meine Menüverknüpfung in ASP.NET-Webforms.ASP.NET Design-Verschlechterung beim Routing
Das ist mein Global.asax Code:
protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
public void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("homepage", "TestProject/Homepage", "~/pages/Default.aspx");
}
Und mein Beispiel für die Verwendung ist wie folgt (dieser Code in meiner Masterseite ist btw):
<li><a href="<%=Page.ResolveUrl("~/TestProject/Homepage") %>" class="active">Home Page</a></li>
Wenn ich laufe default.aspx Das Design ist normal. Aber wenn ich dieses Menü klicken oder andere Menüs, das Design ist verzerrt, das Logo verschwindet usw.
Zum Beispiel:
Das ist mein normaler Schieber, wenn ich die Default.aspx laufen normalerweise: Normal Design
Und das ist mein gebrochenes Slider-Design, wenn ich Home Page klicken Sie auf das Menü: Broken Design
Was ist die Ursache für dieses Problem? Und wie kann ich das beheben?
Ist der Pfad zu Ihrem CSS Stylesheet immer noch korrekt in Ihrer defekten Seite? – Lucas
Ich denke es war nicht. Ich repariere das und jetzt funktioniert es. Sie können meine Antwort überprüfen, wenn Sie möchten. @NamenlosLambda – Shadouspan