Mamy stronę, która tworzy drukowaną wersję rachunku klienta. Używamy motywów poprzez <pages styleSheetTheme="CityDesign">
. Ta strona nie korzysta ze strony wzorcowej ani nie ma z nią powiązanego arkusza stylów. Dodałem <%@ Page Language="C#" EnableTheming="false" Theme="" %>
do strony i protected void Page_PreInit(object sender, EventArgs e) { Page.Theme = String.Empty;}
do kodu z tyłu. Strona nadal ma zastosowany motyw. Co ja robię źle?Usuwanie motywu z jednej strony ASP.NET w projekcie
6
A
Odpowiedz
6
wyobraziłem go potrzebowałem StylesheetTheme=""
nie Theme=""
2
Przyjęte rozwiązanie nie działa dla mnie. Nie mogłem uzyskać cokolwiek do pracy w znacznikach, ale to rozwiązanie działa w pliku z kodem (na przykład aspx.cs).
Wystarczy dodać tę metodę do kodu źródłowego pliku:
protected void Page_PreInit(object sender, EventArgs e)
{
Page.Theme = "";
}
Musiałem użyć motywu, ale ta odpowiedź doprowadziły mnie we właściwym miejscu. Wygląda na to, że jeden z tych dwóch zadziała – killerbarney