Здравствуйте!
Есть такая старница:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="BlackListPotr.aspx.cs" Inherits="PlatUsluga._0_Inspect.BlackListPotr" %>
<%@ MasterType VirtualPath="~/Site.Master" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<asp:UpdatePanel ID="UP1" runat="server">
<ContentTemplate>
<table style="width: 98%; height: 98%; vertical-align: top; text-align: left;" >
<tr>
<td colspan="4" style="border-color: #006699; border-bottom-style: ridge">
<table style="vertical-align: middle; text-align: center;">
<tr>
<td>
<asp:ImageButton ID="ImgBExit" runat="server" ImageUrl="~/Image/Exit.png"
PostBackUrl="~/0_Inspect/DefaultInsp.aspx" />
</td>
<tr>
<td>
<asp:Label ID="Label17" runat="server" Text="Выход" CssClass="MyLabelImage1"></asp:Label>
</td>
</tr>
</table>
</td>
</tr>
<tr style="height: 30px">
<td style="text-align: left; vertical-align: middle; width: 250px;">
<asp:Label ID="lblFirst" runat="server" Text="Дата отчета: " AssociatedControlID="tbxDataNach" SkinID="MyLabelCard" Width="50px"></asp:Label>
<asp:TextBox ID="tbxDataNach" runat="server" Width="120px" SkinID="MyTextBox" AutoCompleteType="Disabled">
</asp:TextBox>
<asp:MaskedEditExtender ID="MaskedEditExtender1" runat="server"
TargetControlID="tbxDataNach"
Mask="99/99/9999"
MessageValidatorTip="true"
OnFocusCssClass="MaskedEditFocus"
OnInvalidCssClass="MaskedEditError"
MaskType="Date"
DisplayMoney="Left"
AcceptNegative="Left"
ErrorTooltipEnabled="True" />
<asp:MaskedEditValidator ID="MaskedEditValidator1" runat="server"
ControlExtender="MaskedEditExtender1"
ControlToValidate="tbxDataNach"
EmptyValueMessage="Дата не существует!!!"
InvalidValueMessage="Неправильная дата!!!"
Display="Dynamic"
TooltipMessage="Введите дату"
EmptyValueBlurredText="*"
InvalidValueBlurredMessage="*"
/>
<asp:ImageButton ID="ImgBntCalc1" runat="server" ImageUrl="~/Image/Calendar_scheduleHS.png" CausesValidation="False" Width="20px" Height="20px" ImageAlign="Middle" />
<asp:CalendarExtender ID="CalendarExtDataNach" runat="server" TargetControlID="tbxDataNach"
Format="dd.MM.yyyy" CssClass="MyCalendar" PopupButtonID="ImgBntCalc1">
</asp:CalendarExtender>
</td>
<td style="text-align: right; vertical-align: middle; width: 150px;">
<asp:Label ID="Label6" runat="server" Text="Исполнитель:" SkinID="MyLabelCard"></asp:Label>
</td>
<td style="text-align: left; vertical-align: middle; width: 350px;">
<asp:ComboBox ID="cbSotrud" runat="server" AutoCompleteMode="Suggest"
DataSourceID="edsSotrud" DataTextField="NameSotrud" DataValueField="SysKey"
DropDownStyle="DropDownList" MaxLength="0"
style="display: inline;" Width="300px" CssClass="MyComboBox" AppendDataBoundItems="True"
AutoPostBack="True" RenderMode="Block">
<asp:ListItem Text="Все" Value="*" Selected="True"/>
</asp:ComboBox>
</td>
<td style="text-align: center; vertical-align: middle;">
<asp:Button ID="btReport" runat="server" Text="Сформировать отчет" OnClick="btReport_Click" Font-Names="Times New Roman" Font-Size="Medium" Font-Bold="True" />
</td>
</tr>
<tr>
<td colspan="4">
<rsweb:ReportViewer ID="RV1" runat="server" ProcessingMode="Remote"
Font-Names="Times New Roman" Font-Size="12pt" Height="65%"
InteractiveDeviceInfos="(Коллекция)" WaitMessageFont-Names="Times New Roman"
WaitMessageFont-Size="14pt" Width="95%" DocumentMapWidth="100%" ShowParameterPrompts="False"
ShowDocumentMapButton="false" ShowBackButton="False"
ShowExportControls="False" ShowRefreshButton="False">
<ServerReport ReportPath="/MyReportPlatUsluga/MyBlackListDogovor"
ReportServerUrl="http://SERV1/ReportServer_SQLEXPRESS" />
</rsweb:ReportViewer>
</td>
</tr>
</table>
<table width="98%">
</table>
<asp:EntityDataSource ID="edsSotrud" runat="server"
ConnectionString="name=InspPlatUslugiEntities"
DefaultContainerName="InspPlatUslugiEntities" EnableFlattening="False"
EntitySetName="vwSotrud"
Where="it.[SysPodrazd]=@myUch" OrderBy="it.NameSotrud"
>
<WhereParameters>
<asp:SessionParameter Name="myUch" SessionField="Uchast" Type="Int32"/>
</WhereParameters>
</asp:EntityDataSource>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
"Дата отчета" и "Исполнитель" - это параметры отчета, которые задает пользователь.
Но есть маленькая проблемка - в таком виде выпадающий список Combobox оказывается
под ReportViewer.
Я попробовала задать для RV1 стиль типа
1.
2.
3.
4.
5.
.MyRVStyle
{
position: absolute;
z-index: 0;
}
Тогда всё отображается нормально, но появляется другая проблема - при листании страниц отчета, окошко ожидания загрузки оказывается тоже
под самим отчетом... А как мне задать аналогичный стиль для окна ожидания загрузки отчета, чтобы оно не пряталось за отчет? Или это траблы браузера (IE10)?