powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / всё хорошо, а что-то не хорошо..
4 сообщений из 4, страница 1 из 1
всё хорошо, а что-то не хорошо..
    #32911238
ProstoPuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делаю простой пример из книжки.
всё вроде бы правильно.
но почему-то выдаётся ошибка на слове void- подчеркивает красным и говорит

A namespace does not directly contain members such as fields or methods

чем это может быть вызвано??

void Page_Load(object Sender, EventArgs E) {
Person myPerson = new Person();
myPerson.Name = "Susan";
myPerson.Age = 25;
myPerson.EyeColor = "Blue";
Name.Text = myPerson.Name;
Age.Text = myPerson.Age.ToString();
}
...
Рейтинг: 0 / 0
всё хорошо, а что-то не хорошо..
    #32911305
MEGA_LexX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
побольше кода приведи
очень мало информации
ошибка при компиляции?
...
Рейтинг: 0 / 0
всё хорошо, а что-то не хорошо..
    #32911615
gerss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProstoPuhделаю простой пример из книжки.
всё вроде бы правильно.
но почему-то выдаётся ошибка на слове void- подчеркивает красным и говорит

A namespace does not directly contain members such as fields or methods

чем это может быть вызвано??

void Page_Load(object Sender, EventArgs E) {
Person myPerson = new Person();
myPerson.Name = "Susan";
myPerson.Age = 25;
myPerson.EyeColor = "Blue";
Name.Text = myPerson.Name;
Age.Text = myPerson.Age.ToString();
}

Похоже на то, что ты забыл класс и помещаешь функцию Page_Load() не в класс, а напрямую в namespace. Такое действительно делать нельзя.

то есть:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
namespace test
{
   class MyClass : ...
   {
      void PageLoad(...)
      {
         ...
      }
   }
}
должно прокатить.
...
Рейтинг: 0 / 0
всё хорошо, а что-то не хорошо..
    #32912616
ProstoPuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
весь код - вот
теперь говорит, что в 3-ей строчке не хватает ;
ну что ему ещё надо?

<%@ Page Language="C#" %>
<script runat="server">
public class Person
{
private string _Name;
private int _Age;
private string _EyeColor;
public Person() {
}
public string Name {
get {
return _Name;
}
set {
_Name = value;
}
}
public int Age {
get {
return _Age;
}
set {
_Age = value;
}
}
public string EyeColor {
get {
return _EyeColor;
}
set {
_EyeColor = value;
}
}
}
void Page_Load(object Sender, EventArgs E) {
Person myPerson = new Person();
myPerson.Name = "Susan";
myPerson.Age = 25;
myPerson.EyeColor = "Blue";
Name.Text = myPerson.Name;
Age.Text = myPerson.Age.ToString();
EyeColor.Text = myPerson.EyeColor;
}
</script>
<html>
<head>
</head>
<body>
<form runat="server" ID="Form1">
Name: <asp:Label runat="server" id="Name" /><br />
Age: <asp:Label runat="server" id="Age" /><br />
Eye Color: <asp:Label runat="server" id="EyeColor" />
</form>
</body>
</html>
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / всё хорошо, а что-то не хорошо..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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