веб-форма asp, не связанная с главной страницей, извлекает включенные файлы masterpage

#asp.net #app-themes

#asp.net #приложение-темы

Вопрос:

В моем asp.net веб-приложение Я создал новую веб-форму (без главной страницы). Код этой страницы выглядит следующим образом:

     <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SearchPreload.aspx.cs" Inherits="CMS.ContractManagement.SearchPreload" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>

</body>
</html>
  

однако, когда я просматриваю страницу, у меня есть фоновое изображение, и когда я просматриваю исходный код на странице, я вижу это:

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>

</title><link href="../App_Themes/basic/ChangePasswordExample.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/CreateUserWizardExample.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/DataListExample.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/DetailsViewExample.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/ExamplesMaster.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/FormViewExample.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/GridViewExample.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/LoginExample.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/LoginStatusExample.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/MainMaster.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/MenuExample.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/PasswordRecoveryExample.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/SrcViewer.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/TreeViewExample.css" type="text/css" rel="stylesheet" /><link href="../App_Themes/basic/WhitePaper.css" type="text/css" rel="stylesheet" /></head>
<body>

</body>
</html>
  

Откуда это берется и как я могу это удалить? Эта страница используется только для выполнения некоторых манипуляций с базой данных и записи массива javascript для отправки в функцию jQuery.

Ответ №1:

Настроен ли ваш сайт на использование App_Themes в web.config? Если это так, то она автоматически добавит любую таблицу стилей ко всем вашим страницам .aspx.

Проверьте свой web.config на <page theme="">

Комментарии:

1. Спасибо за вашу помощь, вы привели меня к ответу о настройке EnableTheming = «false» Theme = «», и теперь это работает. Спасибо