powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как то странно работает Me.IsPostBack
11 сообщений из 11, страница 1 из 1
Как то странно работает Me.IsPostBack
    #32342883
Samir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
часть на ASPX - x.aspx

<%@ Page Language="VB" Inherits="S" Src="S.vb" %>
<html>
<body>
<form runat=server>
<asp:dropdownlist id="lstkat" runat=server/>
</form>
</body>
</html>




часть на VB - s.vb

Public Class S : Inherits Page
Protected lstkat as dropdownlist
Private SUB Page_load(sender As Object, e As EventArgs) Handles MyBase.load
if me.IsPostBack = False
lstkat.Items.Add(New ListItem("0","0"))
lstkat.Items.Add(New ListItem("1","1"))
lstkat.Items.Add(New ListItem("2","2"))
End If
End Sub
End class


результат можете посмотреть здесь
http://mhm.rabita.az/search/rab/x.aspx


Почему данные добавляются 2 раза?
...
Рейтинг: 0 / 0
Как то странно работает Me.IsPostBack
    #32342965
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно попробовать
if not page.ispostback
...
Рейтинг: 0 / 0
Как то странно работает Me.IsPostBack
    #32343167
Samir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал, результат такой же
...
Рейтинг: 0 / 0
Как то странно работает Me.IsPostBack
    #32343191
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если просто:


lstkat.Items.Add(New ListItem("0"))
lstkat.Items.Add(New ListItem("1"))
lstkat.Items.Add(New ListItem("2"))

я понимаю, что это Text/Value, но м.б.?
...
Рейтинг: 0 / 0
Как то странно работает Me.IsPostBack
    #32343291
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а скорее всего не в этом дело. м.б. где-то в другом месте кода ошибка
...
Рейтинг: 0 / 0
Как то странно работает Me.IsPostBack
    #32344303
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пожалуй в друом месте ошибка - просто еще где то добавляешь строки
...
Рейтинг: 0 / 0
Как то странно работает Me.IsPostBack
    #32344384
Samir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме указанного выше кода нет ничего, так что в коде нет ошибок.
Раньше вроде работало правильно, это недавно такое началось.
Попробую на другой машине NET установить.
...
Рейтинг: 0 / 0
Как то странно работает Me.IsPostBack
    #32344711
Arik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Samir

У мя всё ОК! Без проблем работает.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<%@ Page Language= "VB"  Src= "S.vb"  Inherits= "S"  AutoEventWireup= "False"  %>
<html> 
<body> 
<form method= "post"  runat= "server" > 
<asp:dropdownlist id= "lstkat"  runat= "server"  AutopostBack= "True" /> 
</form> 
</body> 
</html> 


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Public Class S 
Inherits Page 
Protected lstkat as dropdownlist 

Private SUB Page_load(sender As Object, e As EventArgs) Handles MyBase.load 
if me.IsPostBack = False 
lstkat.Items.Add(New ListItem( "0 ", "0 ")) 
lstkat.Items.Add(New ListItem( "1 ", "1 ")) 
lstkat.Items.Add(New ListItem( "2 ", "2 ")) 
lstkat.Items.Add(New ListItem( "500 ", "3 ")) 
End If 
End Sub 
End class


Смотри по адресу: http://arik.russia.webmatrixhosting.net/x.aspx

В коде ошибки нет. Сейчас прослежу жизненный цикл, может найду чего-нибудь.
...
Рейтинг: 0 / 0
Как то странно работает Me.IsPostBack
    #32345489
Arik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Samir

В global.asax ничего не напутал?
...
Рейтинг: 0 / 0
Как то странно работает Me.IsPostBack
    #32357077
Samir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел, но все таки не понял, почему так работает
вот чего не хватало ->> AutoEventWireup="False"

но почему? может я хочу написать TRUE
...
Рейтинг: 0 / 0
Как то странно работает Me.IsPostBack
    #32357438
Фотография EvgeniyW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел, но все таки не понял, почему так работает
вот чего не хватало ->> AutoEventWireup="False"

но почему? может я хочу написать TRUE


AutoEventWireup если в true означает что событиям Init и Load будут автоматически сопоставлены методы Page_Load и Page_Init.
Тут видимо какой то глюк.
Если хотите AutoEventWireup="False" то надо явно указать метод обработчик загрузки.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как то странно работает Me.IsPostBack
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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