Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.86/21: Рейтинг темы: голосов - 21, средняя оценка - 4.86
15 / 13 / 3
Регистрация: 20.02.2018
Сообщений: 446

Перенос кода C# из .aspx.cs в .aspx

31.08.2020, 12:17. Показов 4559. Ответов 27

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Что бы доработать формирование одного из отчетов web-сервиса, исходников которого нет, возник вариант перенести код C# из файла .aspx.cs, который компилируется предварительно, в файл .aspx, который должен компилироваться динамически IIS.

В интернете нашел инфу с примерами, но примеры очень примитивные не используют объекты классов, а только методы.
Описаний того как это делается с использованием классов и их объектов не нашел.

Возник вопрос как перенести код, который использует объекты других классов?

Неужели нужно переносить коды всех классов, которые используются или можно как-то к ним обращаться из .aspx?

Можно ли вообще описывать классы в .aspx или только методы?

Вообще возможно ли это в моем случае?

Если есть ссылка, где этот вопрос подробно рассматривается - поделитесь пожалуйста, потому что я натыкался только на очень примитивные примеры.

Часть код класса, который пытаюсь перенести в .aspx:
C#
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
using System;
using System.Collections;
using System.Web.UI.WebControls;
using ErrorBuilder;
using InMeta.Comparer.Estate;
using Integro.InMeta.Estate.Forms.EstateRent;
using Integro.InMeta.Runtime;
using Integro.InMeta.Web;
using Integro.MyTableRender;
 
public partial class EstateDebitorsListBySubRgnNew : WebPage
{
    private class ItogByAllContract
    {
        public int DebitContractCount = 0;
        public int CreditContractCount = 0;
        public decimal DebitSum = 0;
        public decimal CreditSum = 0;
        public decimal FixedDebitSum = 0;
        public decimal FixedCreditSum = 0;
    }
 
    private readonly ItogByAllContract itogsByAllContract = new ItogByAllContract();
    private string SubRgnName
    {
        get{
            string result;
            if (ddSubRgnList.SelectedValue == "all"){
                result = "по всем районам";
            }
            else{
                result = string.Format("в {0} районе", ddSubRgnList.SelectedItem.Text.Replace("ий", "ом"));
            }
            return result;
        }
    }
 
    private string ContractStateKindText
    {
        get { return ddContractStateKindList.SelectedItem.Text; }
    }
 
    private double FSumArea = 0;
    private decimal FSumMonthPayment = 0;
    private decimal FSumPaymentCharge = 0;
    private decimal FSumPayment = 0;
    private decimal FSumWriteOff = 0;
    private decimal FSumTransfer = 0;
    private decimal FSumBalance = 0;
    private decimal FSumPenlaty = 0;
    private decimal FSumPaymentTransferPrevPeriods = 0;
    private int FDebtMonthCount = 0;
    private decimal FDebtSum = 0;
    private DateTime FCurrentDate;
    private DateTime FStartDate = new DateTime(2008, 01,01);
    private decimal FLastBalanceValue = 0;
    private decimal FCorrectionBalanceValue = 0;
    private int FActiveContract = 0;
    private int FContractWithoutCharges = 0;
 
    private decimal FSumPenaltyCharges = 0;
    private decimal FSumPenaltyPayments = 0;
    private decimal FSumPenaltyWriteOff = 0;
    private decimal FSumPenaltyStartBalance = 0;
    decimal FSumPenaltyStartBalancePrevSums = 0;
    private decimal FSumPenaltyTransfered = 0;
    private decimal FSumPaymentPenaltyTransferPrevPeriods = 0;
 
    protected void Page_Load(object sender, EventArgs e)
    {
        ReportPanel.Visible = false;
        PolicyFailedInfoPanel.Visible = false;
 
        if (!Session.IsPolicyEnabled("UseEstateChargesAndPaymentsReports")){
            PolicyFailedInfoPanel.Visible = true;
            return;
        }
 
        ReportPanel.Visible = true;
        if (IsPostBack){
            FStartDate = new DateTime(Convert.ToDateTime(DateEditor.Text).Year, 01, 01);
        }
        else{
            DateEditor.Text = DateTime.Today.ToShortDateString();
            
            string RegionID = Session.Application.Settings.GetLocalSettings("RegionID", "00018019E1C5");
            DataObjectList subRgnList = Session["General/SubRgn"].Query("<Name/>", "Region = '" + RegionID + "'");
            foreach (DataObject subRgn in subRgnList){
                ListItem item = new ListItem(subRgn.GetString("Name"), subRgn.Id.ToString());
                ddSubRgnList.Items.Add(item);
            }
        }
    }
 
    protected void OKBtn_Click(object sender, EventArgs e)
    {
        FCurrentDate = Convert.ToDateTime(DateEditor.Text);
        if (!ParamsFillIsCorrect()){
            Response.Write("Неверно введен один из параметров");
            return;
        }
        if (EdtMonthCount.Text != ""){
            FDebtMonthCount = Convert.ToInt32(EdtMonthCount.Text);
        }
 
        if (EdtDebtSum.Text != ""){
            FDebtSum = Convert.ToDecimal(EdtDebtSum.Text);
        }
 
        string SubRgnConditions = "";
        if (ddSubRgnList.SelectedValue != "all"){
            SubRgnConditions = " and BuildingID.General_PostAddr.SubRgn = '" + ddSubRgnList.SelectedValue+"'";
        }
        DataObjectList processList = Session[EstateRentClasses.Process].Query(
            "<RentContractProcessKind>" +
                "<Abbreviation/>" +
            "</RentContractProcessKind>" +
            "<Estate_RentContract>" +
                "<ContractNo/>" +
                "<ContractCode/>" +
            "</Estate_RentContract>" +
            "<Estate_RentPretender>" +
                "<Subject>" +
                    "<query-view name='PostAddrView'/>" +
                    "<Inn/>"+
                    "<SocialNo/>"+
                 "</Subject>" +                 
            "</Estate_RentPretender>" +
            "<Estate_RentObject>" +
                "<RentArea/>" +
            "</Estate_RentObject>" +
            "<Estate_RentCalculation>" +
                "<RentCalculatedPayment/>" +
            "</Estate_RentCalculation>" +
            "<Estate_RentPayment>" +
                "<RentPaymentValue/>" +
            "</Estate_RentPayment>" +
            "<Estate_RentPaymentCharge>" +
                "<OwnerPayment/>" +
            "</Estate_RentPaymentCharge>" +
            "<BuildingID>" +
               "<General_PostAddr>" +
                    "<SubRgn/>" +
               "</General_PostAddr>" +
            "</BuildingID>",
            "RentContractProcessKind.Abbreviation = 'ДА' " + SubRgnConditions);
        if (processList.Count == 0){
            Response.Write("<font color='red'>По данному району договоров не найдено</font>");
            return;
        }
 
        TableRender table = new TableRender(holder, "<h5>Привееет " + ContractStateKindText +
            " договорам аренды помещений, расположенных " + SubRgnName + " г. Оренбурга по состоянию на " +
            FCurrentDate.ToShortDateString() + "</h5>");
 
        ReportErrorsBuilder errorsBuilder = new ReportErrorsBuilder("EstateDebitorsListBySubRgnNew");
       
        FormingHeaderDataTable(table);
        FormingDataTable(processList, table, errorsBuilder);
        FillItogInformation(table);
        FormingErrors(errorsBuilder);
 
        btnExportToExcel.Enabled = true;
        btnExportToWord.Enabled = true;
    }
 
    private void FormingErrors(ReportErrorsBuilder errorsBuilder)
    {
        if(errorsBuilder.ErrorIsExist) {
            LblErrorCaption.Visible = true;
            HyperLinkError.Visible = true;
            string logfilePath = errorsBuilder.CreateErrorTableFile();
            LblErrorCaption.Text = "<font color='red'>При формировании отчета возникли ошибки</font>";
            HyperLinkError.Text = "Просмотреть ошибки";
            HyperLinkError.NavigateUrl = logfilePath;
 
            LblErrorCaption.Visible = true;
            HyperLinkError.Visible = true;
        }
    }
 
    private void GetSubRgnNameAndFillRow(string subRgnId, TableRender table)
    {
        if (ddSubRgnList.SelectedValue == "all"){
            if (subRgnId != "000000000001"){
                DataObject subRgn = Session["General/SubRgn"].GetObject(new DataId(subRgnId));
                SetSubRgnRow(table, subRgn.GetString("Name"));
            }
            else{
                SetSubRgnRow(table, "Район не задан");
            }
        }
    }
 
    private void SortProcessBySubRgn(DataObjectList processList, Hashtable ProcessBySubRgnList)
    {
        foreach (DataObject process in processList){
            DataObject lastProcessInHierarchy = WorkUtils.GetEstateLastDSVI(process);
 
            if (!ContractStateKindIsCorrect(lastProcessInHierarchy)){
                continue;
            }
            SortingProcessBySubRgn(lastProcessInHierarchy, ProcessBySubRgnList);
        }
    }
 
    private BalanceInfoForProcess FormingData(DataObject process)
    {
        BalanceInfoForProcess infoByRCP = FinishBalanceInfoCalculator.GetCalculatedBalance(process, FStartDate, FCurrentDate);
        
        return infoByRCP;
    }
 
    private decimal GetPenaltyTransferedSum(BalanceInfoForProcess infoByRCP)
    {
        decimal penaltyTransferSum = 0;
        foreach (TransferSumInfo transferSumInfo in infoByRCP.TransferSumInfos)
        {
            if (!transferSumInfo.IsPenalty) continue;
 
            penaltyTransferSum += GetTransferSumByPayment(transferSumInfo);
 
            penaltyTransferSum += GetTransferSumByDebt(transferSumInfo);
        }
        return penaltyTransferSum;
    }
 
    private decimal GetTransferSumByDebt(TransferSumInfo transferSumInfo)
    {
        decimal transferSum = 0;
        if (transferSumInfo.TransferSumKind == TransferSumKind.Debt)
        {
            if (transferSumInfo.TransferSumLocation == TransferSumLocation.FromContract)
            {
                transferSum += transferSumInfo.TransferSum;
            }
            if (transferSumInfo.TransferSumLocation == TransferSumLocation.ToContract)
            {
                transferSum += transferSumInfo.TransferSum * -1;
            }
        }
        return transferSum;
    }
 
    private decimal GetTransferSumByPayment(TransferSumInfo transferSumInfo)
    {
        decimal transferSum = 0;
        if (transferSumInfo.TransferSumKind == TransferSumKind.Payment)
        {
            if (transferSumInfo.TransferSumLocation == TransferSumLocation.FromContract){
                transferSum += transferSumInfo.TransferSum * -1;
            }
            if (transferSumInfo.TransferSumLocation == TransferSumLocation.ToContract){
                transferSum += transferSumInfo.TransferSum;
            }
        }
        return transferSum;
    }
 
    private void SetSubRgnRow(TableRender table, string subRgnName)
    {
        TableRow row = new TableRow();
        table.AddReportCell(row, "<b>" + subRgnName + " район</b>", 13, HorizontalAlign.Center);
        table.TableReport.Rows.Add(row);
    }
 
    private void SortingProcessBySubRgn(DataObject lastDsvi, Hashtable ProcessBySubRgnList)
    {
        DataObject building = lastDsvi.GetLink("BuildingID");
        DataObject buildingAddr = building.GetChilds(EstateRentClasses.PostAddr).First;
        
        string subRgnId;
        if (!buildingAddr["SubRgn"].IsNull){
            subRgnId = buildingAddr.GetLink("SubRgn").Id.ToString();
        }
        else{
            subRgnId = "000000000001";
        }
 
        if (ProcessBySubRgnList.ContainsKey(subRgnId)){
            ArrayList processList = (ArrayList)ProcessBySubRgnList[subRgnId];
            processList.Add(lastDsvi);
        }
        else{
            ArrayList processList = new ArrayList();
            processList.Add(lastDsvi);
            ProcessBySubRgnList.Add(subRgnId, processList);
        }
    }
 
    private bool ParamsFillIsCorrect()
    {
        bool result = true;
        if (EdtMonthCount.Text != ""){
            try{
                Convert.ToInt32(EdtMonthCount.Text);
            }
            catch { result = false; }
        }
 
        if (EdtDebtSum.Text != ""){
            try{
                Convert.ToDecimal(EdtDebtSum.Text);
            }
            catch { result = false; }
        }
 
        return result;
    }
 
    private bool ProcessIsRightConditions(DataObject process, BalanceInfoForProcess infoByRCP)
    {
        bool result = true;
        if (ddDebtKindList.SelectedValue != "all"){
            if (ddDebtKindList.SelectedValue == "debt" && infoByRCP.FinishBalanceValue <= 0){
                result = false;
            }
            if ((ddDebtKindList.SelectedValue == "credit") && (infoByRCP.FinishBalanceValue >= 0)){
                result = false;
            }
        }
        if (FDebtMonthCount > 0 && FDebtMonthCount > GetMonthCountDebt(process, infoByRCP)){
            result = false;
        }
        
        if (FDebtSum > 0 && FDebtSum > infoByRCP.FinishBalanceValue){
            result = false;
        }
 
        return result;
    }
 
 
    private void FillDataTable(TableRender table, DataObject process, DataObject lastDsvi, BalanceInfoForProcess infoByRCP)
    {
        FActiveContract++;
        TableRow dataRow = new TableRow();
        table.AddReportCell(dataRow, GetContractNo(process));
        table.AddReportCell(dataRow, GetContractCode(process));
        table.AddReportCell(dataRow, GetPretenderName(lastDsvi));
        table.TableReport.Rows.Add(dataRow);
    }
 
 
    private string GetPretenderName(DataObject process)
    {
        DataObjectChildList pretenderChildList = process.GetChilds(EstateRentClasses.Pretender);
        if(pretenderChildList.Count == 0){
            return string.Empty;
        }
 
        DataObject pretender = pretenderChildList.First;
 
        if (pretender["Subject"].IsNull){
            return string.Empty;
        }
 
        return pretender.GetLink("Subject").GetViewHtml("PostAddrView");
    }
 
 
    private string GetContractCode(DataObject process)
    {
        if(!process["RootRCP"].IsNull) {
            process = process.GetLink("RootRCP");
        }
        
        return EstateUtils.GetContract(process).GetString("ContractCode", string.Empty);
    }
 
    private string GetContractNo(DataObject process)
    {
        if (!process["RootRCP"].IsNull){
            process = process.GetLink("RootRCP");
        }
 
 
        return EstateUtils.GetContract(process).GetString("ContractNo", string.Empty);
    }
 
    private void FormingHeaderDataTable(TableRender table)
    {
        TableRow row = new TableRow();
        table.AddReportCell(row, "<b>Номер договора</b>");
        table.AddReportCell(row, "<b>Шифр</b>");
        table.AddReportCell(row, "<b>Арендатор</b>");
        table.TableReport.Rows.Add(row);
    }
 
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.08.2020, 12:17
Ответы с готовыми решениями:

Есть ли возможность в файл aspx динамически вставить результат выполнения на сервере другого файла aspx ?
Есть ли возможность в файл aspx вставить серверную команду вместо которой будет вставлен результат выполнения на сервере другого файла aspx...

Где код предпочтительнее писать? Default.aspx.vb или Default.aspx?
не так давно сел за NET и сразу же на FW2. Пишу неболшое приложение на ASP.NET (VB) И обратил внимание на следующий момент:...

Подсветка кода для aspx страниц
Добрый день, поставил 2008 студию, отсутствует подсветка в aspx файлах, как подсветка разметки так и подсветка вставок кода в теге...

27
15 / 13 / 3
Регистрация: 20.02.2018
Сообщений: 446
07.09.2020, 15:31  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от sau Посмотреть сообщение
в смысле копировать ? - просто в референс проекта подключите пару нужных сборок ., судя по using-ам в файле , там нужны Integro и InMeta. - т.е их достаточно для компиляции , а остальные уже и так лежат в bin-е сайта.
Тогда получается я все делаю не правильно, не понимаю - я создал новый проект библиотеки как вы сказали, скопировал в созданный в нем класс код из файла .aspx.cs. Но в этом классе используются объекты других типов и подключено множество using-ов, чтобы они не светились красным я начал декомпилировать библиотеки и искать эти классы, потом копировать и вставлять в новый проект исправляя в них пространство имен как в исходном, но каждый новый перенесенный класс требует др. новых классов...

Добавлено через 1 час 28 минут
Цитата Сообщение от Volodya_ Посмотреть сообщение
Если это не перенос классов, то что это? Как это делается?
Это подключение dll-библиотек в References?

Я нашел и подключил библиотеку "Integro", библиотеки просто InMeta нет, подключил InMeta.ServerRuntime, InMeta.Spatial, InMeta.WebUI, InMeta...

Но только часть using-ов заработала, а часть осталась также не доступной:
C#
1
2
3
4
5
using System.Web.UI.WebControls;
using ErrorBuilder;
using InMeta.Comparer.Estate;
using Integro.InMeta.Estate.Forms.EstateRent;
using Integro.MyTableRender;
Добавлено через 1 час 8 минут
sau, подключил еще в Reference библиотеку estateorenburg.dll, хотя её не было в using-ах, но это вроде как самая главная библиотека приложения. У меня сразу появились следующие using-ги:
C#
1
2
3
4
using ErrorBuilder;
using InMeta.Comparer.Estate;
using Integro.InMeta.Estate.Forms.EstateRent;
using Integro.MyTableRender;
Сейчас красным подчеркивает только ".UI" в:
C#
1
using System.Web.UI.WebControls;
И не определяет часть объектов, которые используются внутри скопированного класса

Добавлено через 40 минут
sau, в библиотеке ещё идет обращение к объектам формы .aspx, но когда я пытаюсь в созданном проекте создать html страницу и прописать код из .aspx, то у меня эти объекты в .cs классе не определяются. Копирование файла формы в корень проекта, тоже ничего не дала. Как с этим быть?

Добавлено через 1 час 12 минут
Нет файл в проект как бы включил и он в нём есть, закинул его в папку, где cs файл лежит, но объекты из него в cs файл не подтягиваются, он их не видит и подчеркивает
0
 Аватар для sau
2875 / 2080 / 386
Регистрация: 22.07.2011
Сообщений: 7,837
07.09.2020, 16:21
Цитата Сообщение от Volodya_ Посмотреть сообщение
в библиотеке ещё идет обращение к объектам формы .aspx, но когда я пытаюсь в созданном проекте создать html страницу и прописать код из .aspx, то у меня эти объекты в .cs классе не определяются. Копирование файла формы в корень проекта, тоже ничего не дала. Как с этим быть?
разметка же уже есть в главном проекте , ее дублировать не нужно , просто в aspx нужно сослаться на ваш класс страницы в вашей сборке.

http://joxi_ru/KAgkeaxcEZdB1A
http://joxi_ru/YmE8JBWIwky1Zr

Цитата Сообщение от Volodya_ Посмотреть сообщение
И не определяет часть объектов, которые используются внутри скопированного класса
в основном проекте выбираете мышкой определение обьекта , нажимаете F12 (или ПКМ на обьекте->перейти к определению) , откроется информация касаемо сборки в которой он лежит . подключаете ее к своему проекту.

Цитата Сообщение от Volodya_ Посмотреть сообщение
подключил еще в Reference библиотеку estateorenburg.dll, хотя её не было в using-ах
ну в юзингах не имена сборок , а пространства имен из тех или иных сборок , но обычно часть имени может совпадать с именем сборки , например System.Web.UI.WebControls определено в System.Web.dll

Добавлено через 4 минуты
Цитата Сообщение от Volodya_ Посмотреть сообщение
Это подключение dll-библиотек в References?
да , только в терминологии NET dll называются сборками. , ибо это не обычные dll
https://docs.microsoft.com/ru-... /assembly/
1
15 / 13 / 3
Регистрация: 20.02.2018
Сообщений: 446
07.09.2020, 18:24  [ТС]
Цитата Сообщение от sau Посмотреть сообщение
разметка же уже есть в главном проекте , ее дублировать не нужно , просто в aspx нужно сослаться на ваш класс страницы в вашей сборке.
Да, но как сделать сборку, если в cs классе созданного проекта ссылки на объекты страницы разметки (textBox, table, ...), которые подчеркиваются как ошибки? Он ведь так не скомпилирует сборку?

Цитата Сообщение от sau Посмотреть сообщение
http://joxi_ru/KAgkeaxcEZdB1A
http://joxi_ru/YmE8JBWIwky1Zr
Ссылки не открываются (
0
15 / 13 / 3
Регистрация: 20.02.2018
Сообщений: 446
08.09.2020, 09:17  [ТС]
sau, речь об вот этом файле "EstateDebitorsListBySubRgnNew.aspx" :

C#
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EstateDebitorsListBySubRgnNew.aspx.cs" Inherits="EstateDebitorsListBySubRgnNew" %>
<!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 id="Head1" runat="server">
    <title>Список дебиторов по договорам аренды помещений</title>
    <script type="text/jscript" language="jscript" src="../ParseInputDate.js"></script>
    <script type="text/jscript" language="jscript" src="../ExportUtils.js"></script>
    <style type="text/css">
        .noprint {}
        .exportButton
        {
            width: 69px;
            text-align:center;
        }
    </style>
    <style type="text/css" media="print">
        .noprint {display: none;}
    </style>
</head>
<body>
    <script type="text/javascript">
        function DisableButtons() {
            var button1 = document.getElementById("btnShowOnPage");
            button1.disabled = true;
 
            var progress = document.getElementById("ProgressBar");
            progress.style.display = "";
 
            return false;
        }
    </script>
    <form id="form1" runat="server" onsubmit="DisableButtons()">
        <div id="settingsDiv" class="noprint" style="border: 1px solid buttonshadow; background:whitesmoke; 
                 font-family:Verdana; font-size:8pt; padding:4pt; width:auto">
            <asp:Panel runat="server" ID="PolicyFailedInfoPanel">
                <font color='red'>У вас нет прав на формирование данного отчета</font>  
            </asp:Panel>
            <asp:Panel runat="server" ID="ReportPanel">
                <font style="color: #808080; font-style: italic">Основные параметры:</font>
                <hr/>
                <table>
                    <tr>
                        <td></td>
                        <td style="text-align:left"><b>Отчетная дата:</b></td>
                        <td><asp:TextBox ID="DateEditor" onchange="ParseDate(this)" runat="server"></asp:TextBox></td>
                        <td style="width:50px">&nbsp;</td>
                        <td style="text-align:left"><b>Вид задолженности:</b></td>
                        <td>
                             <asp:DropDownList ID="ddDebtKindList" runat="server">
                                <asp:ListItem Value="debt">Дебиторская</asp:ListItem>
                                <asp:ListItem Value="credit">Кредиторская</asp:ListItem>
                                <asp:ListItem Selected="True" Value="all">Все</asp:ListItem>
                            </asp:DropDownList>
                        </td>
                    </tr>
                </table>
                <br/>
                <font style="color: #808080; font-style: italic">Дополнительные параметры:</font>
                <hr/>
                <table>
                    <tr>
                        <td></td>
                        <td style="text-align:left"><b>Район города:</b></td>
                        <td>
                            <asp:DropDownList ID="ddSubRgnList" runat="server" Width="150px">
                                <asp:ListItem Selected="True" Value="all">Все районы</asp:ListItem>
                            </asp:DropDownList>
                        </td>
                        <td style="width:50px">&nbsp;</td>
                        <td style="text-align:left;"><b>Состояние договоров:</b></td>
                        <td>
                            <asp:DropDownList ID="ddContractStateKindList" runat="server">
                                <asp:ListItem Value="Active">Действующие</asp:ListItem>
                                <asp:ListItem Value="Break">Расторгнутые</asp:ListItem>
                                <asp:ListItem Selected="True" Value="All">Действующие и расторгнутые</asp:ListItem>
                            </asp:DropDownList>
                        </td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                    </tr>
                    <tr>
                        <td></td>
                        <td style="text-align:left"><b>Период задолженности<br/> больше (мес.):</b></td>
                        <td><asp:TextBox ID="EdtMonthCount" runat="server" Width="150px"></asp:TextBox></td>
                        <td></td>
                        <td style="text-align:left"><b>Сумма задолженности <br/> больше (руб.):</b></td>
                        <td><asp:TextBox ID="EdtDebtSum" runat="server" Width="100%"></asp:TextBox></td>
                    </tr>
                </table>
                <br/>
                <font style="color: #808080; font-style: italic">Вывод информации:</font>
                <hr/>
                <table>
                    <tr>
                        <td></td>
                        <td style="text-align:center;">
                            <asp:LinkButton ID="btnShowOnPage" runat="server" onclick="OKBtn_Click"><b>На страницу</b></asp:LinkButton>
                        </td>
                        <td></td>
                        <td class="exportButton">
                            <asp:LinkButton Enabled="false" ID="btnExportToExcel" 
                                OnClientClick="OpenInExcel('settingsDiv', 'word', 'EstateDebitorsListBySubRgnNew')" 
                                runat="server"><b>в Word</b></asp:LinkButton>
                        </td>
                        <td class="exportButton">
                            <asp:LinkButton Enabled="false" ID="btnExportToWord" 
                            OnClientClick="OpenInExcel('settingsDiv', 'excel', 'EstateDebitorsListBySubRgnNew')"
                            runat="server"><b>в Excel</b></asp:LinkButton>
                        </td>
                    </tr>       
                </table>
                <table>
                    <tr>
                        <td>
                            <asp:Label ID="LblErrorCaption" runat="server"></asp:Label>
                        </td>
                        <td>
                            <asp:HyperLink ID="HyperLinkError" runat="server" Target="_blank"></asp:HyperLink>
                        </td>
                    </tr>     
                </table>
            </asp:Panel>
        </div>
        <div id="ProgressBar" class="noprint" style="display:none; text-align:center; font-weight: bold; 
             font-size: 12pt; color: navy; font-family: Verdana; background-color:#EEE5DE">
                <span id="Msg">Подождите, идет обработка данных </span>
        </div>
        <asp:PlaceHolder ID="holder" runat="server"></asp:PlaceHolder>
    </form>
</body>
</html>
И в нем есть объекты страницы - "ddSubRgnList", "ddContractStateKindList", на которые есть ссылка в cs-файле и из которых в cs-файле берутся данные
0
 Аватар для sau
2875 / 2080 / 386
Регистрация: 22.07.2011
Сообщений: 7,837
08.09.2020, 11:46
Цитата Сообщение от Volodya_ Посмотреть сообщение
И в нем есть объекты страницы - "ddSubRgnList", "ddContractStateKindList", на которые есть ссылка в cs-файле и из которых в cs-файле берутся данные
из EstateDebitorsListBySubRgnNew.aspx.desig ner.cs скопируйте поля себе.
на скринах выше я пример показал , точку поставьте в нужном месте.
0
15 / 13 / 3
Регистрация: 20.02.2018
Сообщений: 446
08.09.2020, 13:34  [ТС]
Цитата Сообщение от sau Посмотреть сообщение
из EstateDebitorsListBySubRgnNew.aspx.desig ner.cs скопируйте поля себе.
После того как скопировал класс из EstateDebitorsListBySubRgnNew.aspx.desig ner.cs в класс в созданном проекте - ошибки объектов ушли. Получилось собрать проект - библиотеку. Пространство имен и название библиотеки прописал следующем образом:
C#
1
2
3
4
namespace EstateDebitorsListBySubRgnNew
{
    public partial class EstateDebitorsListBySubRgnNew : WebPage
    {
В EstateDebitorsListBySubRgnNew.aspx прописал так:
C#
1
2
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="EstateDebitorsListBySubRgnNew.aspx.cs" Inherits="EstateDebitorsListBySubRgnNew.EstateDebitorsListBySubRgnNew"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Закинул EstateDebitorsListBySubRgnNew.dll в папку WEB\Bin и попытался запустить этот отчет, он мне выдал:
Server Error in '/estateorenburg' Application.
--------------------------------------------------------------------------------

Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0434: The namespace 'EstateDebitorsListBySubRgnNew' in 'c:\Windows\Microsoft.NET\Framework\v4.0 .30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\a95b7d1d\793a3b0d_c585d601\E stateDebitorsListBySubRgnNew.DLL' conflicts with the type 'EstateDebitorsListBySubRgnNew' in 'c:\Windows\Microsoft.NET\Framework\v4.0 .30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\e143ab7f\c9be7e5b_0ca7d301\e stateorenburg.DLL'

Source Error:



Line 140:
Line 141: [System.Runtime.CompilerServices.Compiler GlobalScopeAttribute()]
Line 142: public class forms_estaterent_estatedebitorslistbysub rgnnew_aspx : global::EstateDebitorsListBySubRgnNew.Es tateDebitorsListBySubRgnNew, System.Web.SessionState.IRequiresSession State, System.Web.IHttpHandler {
Line 143:
Line 144: private static bool @__initialized;

Source File: c:\Windows\Microsoft.NET\Framework\v4.0. 30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\A pp_Web_estatedebitorslistbysubrgnnew.asp x.8c01055f.fjlbsq3b.0.cs Line: 142



Show Detailed Compiler Output:


C:\Windows\SysWOW64\inetsrv> "C:\Windows\Microsoft.NET\Framework\v4.0 .30319\csc.exe" /t:library /utf8output /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\d8d2d65c\dacc7947_26bbcc01\A ccountingCardClasses.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\b7c47f79\2344b193_5ff0cb01\S tatmentRevise2.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\52a1de73\c09de6cf_552dcb01\E grul.StreetLink.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\eb1e0126\112fdc69_39abcc01\B argain.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\a6a0e71e\891dbb18_d16ed601\D eferredPaymentCalculator.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\b9b7e7ed\004dac2e_8686c401\I nterop.InMetaReportBuilder.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\67228715\e47cfe47_c798c901\G etBuildingApartmentsCount.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561 934e089\System.Xml.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\0cbcb4b2\06c16f20_b082c901\E stateCalculation.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\9ceeef6f\c620822f_0890cd01\R entServices.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\b78d86c6\fb0aa7ed_a68bcf01\I ngeoSemDBLandWork.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\01704198\008f8e32_9e27ca01\I mportToInmeta.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\b4e95653\ecc1c127_cc4ccf01\P aymentsImportServices.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\c62e6a57\00879c84_8ae5cc01\I nMeta.ServerRuntime.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\2906c566\252e2d73_d0f0ca01\U njustEnrichmentCalculation.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\41c26bd1\001359c0_37b6ca01\I onic.Zip.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\9a75460f\00d01b94_8ae5cc01\I nMeta.Development.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\a34af0dc\0091a1da_4de7ca01\I nterop.IngeoMapX.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.Web.DynamicData\v4.0_4.0.0. 0__31bf3856ad364e35\System.Web.DynamicDa ta.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\6d11959c\00498890_8ae5cc01\I nMeta.Spatial.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\292e27cc\92bd4500_1842cd01\C alculation.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.WorkflowServices\v4.0_4.0.0 .0__31bf3856ad364e35\System.WorkflowServ ices.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.Web.Services\v4.0_4.0.0.0__ b03f5f7f11d50a3a\System.Web.Services.dll " /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.Web.ApplicationServices\v4. 0_4.0.0.0__31bf3856ad364e35\System.Web.A pplicationServices.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\58a22cc3\ee266d45_815bce01\P ersonalAccountUtils.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\414811d3\364948fd_bb69d301\N onStationaryProcess.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\d2fa2485\706374bd_be5dc801\L andLotTaxExport.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\610c1907\e1961462_ece7d501\L andCalculation.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\5f4d0246\00d1c953_43e4ce01\C MOReplicationService.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\1f6041bd\0095c38b_8ae5cc01\A ctivity.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\2df58541\c03ebb49_33b9ca01\J sonExSerializer.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\421f626f\6b658ad2_271dcc01\B lockContractChangesServices.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\c6a539d2\6b92f49f_5d8acd01\E grul.ProcessesReport.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\9ed72f8f\4d888df7_7583ce01\C alculateScheduleOfPaymentsLibrary.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\mscorlib.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\6b1d8a58\379b2218_9e22d101\S ubjectOrgOtchet.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\e937c094\0095c38b_8ae5cc01\I nMeta.Exchange.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\747e73b9\dc1d089c_1f97cd01\E stateAuto.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.IdentityModel\v4.0_4.0.0.0_ _b77a5c561934e089\System.IdentityModel.d ll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\0f4b53e7\6e94ee05_d94cd001\S tatmentRevise.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\c09a23b6\00818384_1743ca01\L otusNotesExchange.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\e26baf47\977c9013_8991cd01\P lanedBalanceCalculationService.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\8add074a\cde4f147_26bbcc01\A ccountingCardManagement.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\55efdbff\006470d9_4de7ca01\I nterop.Ingeo.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\f51f9609\0a2dd6d6_dfaeca01\C oncreteDocAutoRegistration.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\37673170\005a6b83_8ae5cc01\I ntegro.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\500b8ea2\c0981ebf_2f2dcf01\A pprovalService.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\2130fe98\8d0011be_73f7cc01\D ispositiveDoc.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\7bd74d3e\005beb3d_8acccd01\W ebUtils.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _32\System.Web\v4.0_4.0.0.0__b03f5f7f11d 50a3a\System.Web.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.ServiceModel.Web\v4.0_4.0.0 .0__31bf3856ad364e35\System.ServiceModel .Web.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\79c45f23\00f4cedd_beb1c901\I nterop.InMetaServerRuntimeComUtility.dll " /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\9cc903bc\ea1f5802_d5e7d501\L andCalculationService.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\35772b93\001fbadf_3500c401\I nterop.InMetaCR2.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\88339784\d873e8c5_e880d101\A dvertisingReports.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.Data.DataSetExtensions\v4.0 _4.0.0.0__b77a5c561934e089\System.Data.D ataSetExtensions.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.Drawing\v4.0_4.0.0.0__b03f5 f7f11d50a3a\System.Drawing.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System\v4.0_4.0.0.0__b77a5c561934e 089\System.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\e76bfb9e\b3191d32_9ffcce01\A dvertisingCalculation.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\cbdd5a9f\0056b682_c953ca01\I nterop.MSScriptControl.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\4ba4f2b3\3050679a_3799c701\I mportCadastrCost.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.Configuration\v4.0_4.0.0.0_ _b03f5f7f11d50a3a\System.Configuration.d ll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\3447fa23\c7ce092c_6e81cb01\D ocRegistrationLib.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\3698c55b\b672f6d6_065cc801\G etXmlForNalogovaya.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\6a2ee99c\b392c1b0_83a5ca01\L otFileDocsSummary.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.ServiceModel.Activation\v4. 0_4.0.0.0__31bf3856ad364e35\System.Servi ceModel.Activation.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\fe9e3964\003b6189_8ae5cc01\I nMetaHistory.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\be6f06de\8c22f4d7_90cdd301\M unicipalPropertyAndTreasury.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\c573ccbd\3736a371_c183ca01\M ifLotExport.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\1dc1569d\00e1fe86_8ae5cc01\I nMeta.Management.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\041c6900\2b343348_26bbcc01\A ccountingCardSearches.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.ServiceModel.Activities\v4. 0_4.0.0.0__31bf3856ad364e35\System.Servi ceModel.Activities.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _32\System.EnterpriseServices\v4.0_4.0.0 .0__b03f5f7f11d50a3a\System.EnterpriseSe rvices.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\f1fe7d61\783787ca_316fcf01\A dvertisingService.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\5ed4b05f\e4fa78d6_8789d501\L andReportDep.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\7af1d3c5\6a97b280_9063ca01\F indExternalLinks.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\e143ab7f\c9be7e5b_0ca7d301\e stateorenburg.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.Runtime.Serialization\v4.0_ 4.0.0.0__b77a5c561934e089\System.Runtime .Serialization.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.Activities\v4.0_4.0.0.0__31 bf3856ad364e35\System.Activities.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\99e072a1\38b555ad_6c6fd401\U ZHLandWorksOtchet.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.Web.Entity\v4.0_4.0.0.0__b7 7a5c561934e089\System.Web.Entity.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\8d3a3364\00373fd8_4de7ca01\I nterop.InScripting.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a 5c561934e089\System.Xml.Linq.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\73181349\a1d96b60_2bf0cb01\I nMetaRegistryAdapters.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\cfb13125\379f5970_c183ca01\C adastralWorkSpatialUtils.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03 f5f7f11d50a3a\Microsoft.CSharp.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.Core\v4.0_4.0.0.0__b77a5c56 1934e089\System.Core.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\bed31bf7\0072fb35_a78ccc01\I nterop.Scripting.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.ComponentModel.DataAnnotati ons\v4.0_4.0.0.0__31bf3856ad364e35\Syste m.ComponentModel.DataAnnotations.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\822464f2\5ff1f027_6a7ccd01\R ent2.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\384ff5f0\0076b991_8ae5cc01\I nMeta.Wrappers.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\f9c7b777\48ee540e_8335cc01\B lockContractChanges.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _32\System.Data\v4.0_4.0.0.0__b77a5c5619 34e089\System.Data.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\786811aa\4c67cc48_2fedcb01\R ent2Services.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\4481e2f2\47b61475_c183ca01\C adastralWorkWebService.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\17560c92\662fee16_ebbecc01\A ccuredAnnualRent.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\a95b7d1d\793a3b0d_c585d601\E stateDebitorsListBySubRgnNew.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\18b55365\e8bd64f0_ef34c901\I nMeta.WebUI.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\3c3fb9e2\fe85de74_68c6cf01\C uratorsUtils.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\497ba16c\02113e8b_3171cc01\D ispositiveDocApplication.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.Web.Extensions\v4.0_4.0.0.0 __31bf3856ad364e35\System.Web.Extensions .dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\d525430c\00e48149_77f1c701\I CSharpCode.SharpZipLib.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\A pp_global.asax.jqjccy-k.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\7ec5e0a1\00ed93ce_4f26c501\I nterop.SimpleXML.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\09bdc343\3d27eaf7_7583ce01\C alculateScheduleOfPaymentsService.dll" /R:"C:\Windows\Microsoft.Net\assembly\GAC _MSIL\System.ServiceModel\v4.0_4.0.0.0__ b77a5c561934e089\System.ServiceModel.dll " /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\9236e73c\0073cf9d_15e2cb01\E xcelXmlUtils.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\8e38d7a6\8e32d15f_3e8bcd01\I nMeta.MiddleTier.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\bd2cb15b\fbcaff83_b3ebd001\C onsumerMarketOtchet.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\1e88e250\d1fea603_6eb9cc01\C omplexRegisterNoGenerator.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\9cb28000\003b6189_8ae5cc01\O bjectTreeForm.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\c2b0f590\fe44410a_934dc601\I ntegroWebUI.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\229d63fc\8230a115_5187cd01\T ableCreater.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\15a22f19\e0da25b1_7e05cf01\R ent.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\b5674ced\00857bc2_cffbce01\C onsumerMarketReports.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\c714cfad\1f5b8403_6eb9cc01\T askProcesses.dll" /R:"C:\Windows\Microsoft.NET\Framework\v4 .0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\dd723558\007ffa10_42cdcd01\M ySql.Data.dll" /out:"C:\Windows\Microsoft.NET\Framework\ v4.0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\A pp_Web_estatedebitorslistbysubrgnnew.asp x.8c01055f.fjlbsq3b.dll" /DEBUG /debug+ /optimize- /win32res:"C:\Windows\Microsoft.NET\Frame work\v4.0.30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\c iizkave.res" /w:4 /nowarn:1659;1699;1701;612;618 /warnaserror- "C:\Windows\Microsoft.NET\Framework\v4.0 .30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\A pp_Web_estatedebitorslistbysubrgnnew.asp x.8c01055f.fjlbsq3b.0.cs" "C:\Windows\Microsoft.NET\Framework\v4.0 .30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\A pp_Web_estatedebitorslistbysubrgnnew.asp x.8c01055f.fjlbsq3b.1.cs"


Microsoft (R) Visual C# Compiler version 4.0.30319.34209

for Microsoft (R) .NET Framework 4.5
Copyright (C) Microsoft Corporation. All rights reserved.

c:\Windows\Microsoft.NET\Framework\v4.0. 30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\A pp_Web_estatedebitorslistbysubrgnnew.asp x.8c01055f.fjlbsq3b.0.cs(142,80): error CS0434: The namespace 'EstateDebitorsListBySubRgnNew' in 'c:\Windows\Microsoft.NET\Framework\v4.0 .30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\a95b7d1d\793a3b0d_c585d601\E stateDebitorsListBySubRgnNew.DLL' conflicts with the type 'EstateDebitorsListBySubRgnNew' in 'c:\Windows\Microsoft.NET\Framework\v4.0 .30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\e143ab7f\c9be7e5b_0ca7d301\e stateorenburg.DLL'
c:\Windows\Microsoft.NET\Framework\v4.0. 30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\a95b7d1d\793a3b0d_c585d601\E stateDebitorsListBySubRgnNew.DLL: (Location of symbol related to previous error)
c:\Windows\Microsoft.NET\Framework\v4.0. 30319\Temporary ASP.NET Files\estateorenburg\339deda5\4639d82c\a ssembly\dl3\e143ab7f\c9be7e5b_0ca7d301\e stateorenburg.DLL: (Location of symbol related to previous error)




Show Complete Compilation Source:


Line 1: #pragma checksum "d:\Program Files (x86)\Integro\InMeta\estateorenburg\web\ Forms\EstateRent\EstateDebitorsListBySub RgnNew.aspx" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "2D89DAE9A0467E553E94C5974E5E2C6C21C428E E"
Line 2: //------------------------------------------------------------------------------
Line 3: // <auto-generated>
Line 4: // This code was generated by a tool.
Line 5: // Runtime Version:4.0.30319.34209
Line 6: //
Line 7: // Changes to this file may cause incorrect behavior and will be lost if
Line 8: // the code is regenerated.
Line 9: // </auto-generated>
Line 10: //------------------------------------------------------------------------------
...
Можно что-то сделать?
0
 Аватар для sau
2875 / 2080 / 386
Регистрация: 22.07.2011
Сообщений: 7,837
08.09.2020, 13:41
Лучший ответ Сообщение было отмечено Volodya_ как решение

Решение

Volodya_,
атрибут codebehind удалить. , и обозвать свой класс и пространство имен таким образом , что бы оно не конфликтовало с уже существующими.
- MyNamespace.MyPage
1
15 / 13 / 3
Регистрация: 20.02.2018
Сообщений: 446
08.09.2020, 14:14  [ТС]
Цитата Сообщение от sau Посмотреть сообщение
атрибут codebehind удалить. , и обозвать свой класс и пространство имен таким образом , что бы оно не конфликтовало с уже существующими.
- MyNamespace.MyPage
Получилось! Спасибо большое за помощь!
Первый раз такое делаю, теперь благодаря вашей помощи буду уже знать что к чему )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.09.2020, 14:14

Корректировка кода проекта в файлах .aspx.cs
Здравствуйте, ребята! На работе на сервере крутится web-сервис, написанный лет 12 назад сторонней фирмой, исходников соответственно...

Разделение behind кода между разными aspx страницами
Здравствуйте, есть два разных файла разметки aspx Есть один файл сs Можно как то прописать логику работы серверной части из этого...

Как обратиться к свойству headtext контрола, из VB кода страницы WebForm1.aspx, из события Page_Load() ?
Ситуация такая: Создал на проекте пользовательский контрол header.ascx Добавил в него свойство Public Property headtext() As String ...

взаимосвязь Default.aspx и Default.aspx.cs
Всем привет. возник вопрос. я не могу понять взаимосвязь Default.aspx и Default.aspx.cs. пытаюсь вывести переменную str но выводит...

Как считать данные из aspx предыдущего в aspx текуший?
В старом ASP была возможность, нажав Submit, отправиться на следующий лист, который вписан был в &lt;form method='post' action='URL'&gt;. А...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru