powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Help (System.Web.UI.Page) !!!
14 сообщений из 14, страница 1 из 1
Help (System.Web.UI.Page) !!!
    #32616930
LM2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LM2
Гость
не могу создать System.Web.UI.Page, так и не понял то ли проект компилировать надо, то ли просто DLL-ку эту бросить надо в каталог bin!!!
...
Рейтинг: 0 / 0
Help (System.Web.UI.Page) !!!
    #32617269
Sirios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле??? А aspx -страница создается? отображается?
Немного подробнее, пожалуйста...
...
Рейтинг: 0 / 0
Help (System.Web.UI.Page) !!!
    #32617307
LM2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LM2
Гость
Да вот решил попробовать сделать сайт, создал на сервере два файлика(нашел где-то пример)
1-й файлик

<%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="DefaultForm" %>
<HTML>
<HEAD>
</HEAD>
<body>
<form id="cardetails" method="post" runat="server">X=<asp:TextBox id="txtboxX" runat="server"></asp:TextBox><BR>
Y=<asp:TextBox id="txtboxY"
runat="server"></asp:TextBox><BR>
<BR>
Sum X+Y=<asp:Label
id="lblResult" runat="server">?
</asp:Label><BR>
<BR>
<asp:Button id="btnCalc"
runat="server"
Text="Calculate"></asp:Button>
</form>
</body>
</html>


второй



using System;
public class DefaultForm: System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label lblResult;
protected System.Web.UI.WebControls.TextBox txtboxX;
protected System.Web.UI.WebControls.TextBox txtboxY;
protected System.Web.UI.WebControls.Button btnCalc;

override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}
private void InitializeComponent()
{

}
}


ну так вот, после того как захожу на сайт выдается ошибка
Parser Error Message: Could not load type 'DefaultForm'.

я так понял что все это дело компильнуть надо, только вот как???
...
Рейтинг: 0 / 0
Help (System.Web.UI.Page) !!!
    #32617360
Sirios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Копилировать нет необходимости. Когда грузится страница - все компилируется на лету на сервере. Тебе достаточно положить класс (*.cs) того же имени что и твоя (*.aspx) - страница - и всех делов.
...
Рейтинг: 0 / 0
Help (System.Web.UI.Page) !!!
    #32617368
LM2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LM2
Гость
дык, у меня так и сделано, 2 файла:
1)default.aspx
2)default.aspx.cs
...
Рейтинг: 0 / 0
Help (System.Web.UI.Page) !!!
    #32617377
Sirios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и допиши namespace в наследовании - в заголовке первого файла:
Inherits="xxxxx.DefaultForm"

например у меня так:
Код: plaintext
1.
2.
<%@ Register TagPrefix="cc1" Namespace="WebControl" Assembly="WebControl" %>
<%@ Page language="c#" Codebehind="Default.aspx.cs" AutoEventWireup="false" Inherits="LabViewModule.WebForm1" %>
...
Рейтинг: 0 / 0
Help (System.Web.UI.Page) !!!
    #32617389
Sirios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ведь aspx-страница наследуется от твоего второго файла раздельного кода, который в свою очередь наследуется от класса PAGE. Просто твоя ASPX-страница не может найти класс DefaultForm, поэтому укажи namespace в котором его можно найти. :)
...
Рейтинг: 0 / 0
Help (System.Web.UI.Page) !!!
    #32617398
LM2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LM2
Гость
т.е. что-то типа этого?
<%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="System.Web.UI.Page.DefaultForm" %>
...
Рейтинг: 0 / 0
Help (System.Web.UI.Page) !!!
    #32617430
Sirios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет-нет, ты класс заключи в какой-нить namespace смотри как у меня:

сравнивай

default.aspx
Код: plaintext
Код: plaintext
1.
2.
3.
4.
5.
<%@ Register TagPrefix="cc1" Namespace="WebControl" Assembly="WebControl" %>
<%@ Page language="c#" Codebehind="Default.aspx.cs" AutoEventWireup="false" Inherits="LabViewModule.WebForm1" %>
<HTML>
	....... усякая байда ....
</HTML>

default.aspx.cs
Код: plaintext
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
using System;
using System.Web.UI;
namespace LabViewModule
{
	public class WebForm1 : System.Web.UI.Page
	{
            ..... усякая байда .....
	}
}
...
Рейтинг: 0 / 0
Help (System.Web.UI.Page) !!!
    #32617459
LM2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LM2
Гость
я так и попробовал
первый файл


<%@ Register TagPrefix="cc1" Namespace="WebControls" Assembly="WebControls" %>
<%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="Test_app.DefaultForm" %>
<HTML>
<HEAD>
</HEAD>
<body>
<form id="cardetails" method="post" runat="server">X=<cc1:TextBox id="txtboxX" runat="server"></cc1:TextBox><BR>
Y=<cc1:TextBox id="txtboxY"
runat="server"></cc1:TextBox><BR>
<BR>
Sum X+Y=<cc1:Label
id="lblResult" runat="server">?
</cc1:Label><BR>
<BR>
<cc1:Button id="btnCalc"
runat="server"
Text="Calculate"></cc1:Button>
</form>
</body>
</html>


второй

using System;

namespace Test_app
{
public class DefaultForm: System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label lblResult;
protected System.Web.UI.WebControls.TextBox txtboxX;
protected System.Web.UI.WebControls.TextBox txtboxY;
protected System.Web.UI.WebControls.Button btnCalc;

override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}
private void InitializeComponent()
{


}

}
}


Получил ошибку
Parser Error Message: File or assembly name WebControls, or one of its dependencies, was not found.
...
Рейтинг: 0 / 0
Help (System.Web.UI.Page) !!!
    #32617558
Sirios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделай так:

default.aspx
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<%@ Page language="c#" Debug="true" Inherits="Test_app.DefaultForm" Src="DefaultForm.cs"%>
<HTML>
<HEAD>
</HEAD>
<body>
<form id="cardetails" method="post" runat="server">X=<asp:TextBox id="txtboxX" runat="server"></asp:TextBox><BR>
Y=<asp:TextBox id="txtboxY" 
runat="server"></asp:TextBox><BR>
<BR>
Sum X+Y=<asp:Label 
id="lblResult" runat="server">?
</asp:Label><BR>
<BR>
<asp:Button id="btnCalc" 
runat="server" 
Text="Calculate"></asp:Button>
</form>
</body>
</html>

DefaultForm.cs
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
using System;

namespace Test_app
{
public class DefaultForm: System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label lblResult;
protected System.Web.UI.WebControls.TextBox txtboxX;
protected System.Web.UI.WebControls.TextBox txtboxY;
protected System.Web.UI.WebControls.Button btnCalc;

override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}
private void InitializeComponent()
{ 
}
}
}
...
Рейтинг: 0 / 0
Help (System.Web.UI.Page) !!!
    #32617560
Sirios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все работает ... :) сам опробовал
...
Рейтинг: 0 / 0
Help (System.Web.UI.Page) !!!
    #32617641
LM2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
LM2
Гость
Все заработало)))
Спасибо тебе Sirios!!!!
Буду дальше терзать зверя с именем АСП.НЕТ!!!!
...
Рейтинг: 0 / 0
Help (System.Web.UI.Page) !!!
    #32617655
Sirios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:)
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Help (System.Web.UI.Page) !!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]