powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Нужна помощь с контролом внутри repeater
4 сообщений из 4, страница 1 из 1
Нужна помощь с контролом внутри repeater
    #33987511
Morgrain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такая конструкция:

<%@ Register Src="custom_control.ascx" TagPrefix="act" TagName="Item" %>

<asp:Repeater ID="rpActions" runat="server" DataSourceID="dsActions">
<ItemTemplate>
<act:Item runat="server" Name='<%# Eval("name")%>' />
</ItemTemplate>
</asp:Repeater>

простейший собственный контрол:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="custom_control.ascx.cs" EnableViewState="true" Inherits="custom_control" %>
<script language="C#" runat="server">
public string Name= "";
</script>
<%= Name %>

проблема в следующем при любом постбэке данные в моем контроле пропадают, причем если добавить к repeater
<ItemTemplate>
<act:Item runat="server" Name='<%# Eval("name")%>' />
<asp:Label ID="test" runat="server" Text='<%# Eval("name")%>'></asp:Label>
</ItemTemplate>

то в label все появляется при постбэке, а в моем контроле нет
Не могу понять в чем дело, подскажите плиз
...
Рейтинг: 0 / 0
Нужна помощь с контролом внутри repeater
    #33988248
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А DataBind делаете при каждой перезагрузке страницы или if (!isPostBack)?
...
Рейтинг: 0 / 0
Нужна помощь с контролом внутри repeater
    #33988250
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
public string Name {
  get { return ViewState["name"].ToString(); }
  set { ViewState["name"] = value; }
}

И все заработает

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Нужна помощь с контролом внутри repeater
    #33989152
Morgrain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо все заработало, не догадался я ViewState посмотреть
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Нужна помощь с контролом внутри repeater
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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