LinkButton внутри UpdatePanel исчезает после частичной обратной передачи страницы - PullRequest
0 голосов
/ 24 марта 2010

У меня есть кнопка ссылки внутри панели обновления, и когда панель обновления выполняет частичный рендеринг страницы, кнопка ссылки исчезает.

<asp:UpdatePanel ID="up" runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional">
<ContentTemplate>
    <asp:DropDownList ID="drp" runat="server" AutoPostBack="true" CausesValidation="true">
        <asp:ListItem Text="" Value="" />
        <asp:ListItem Text="a" Value="a" />
        <asp:ListItem Text="b" Value="b" />
        <asp:ListItem Text="c" Value="c" />
    </asp:DropDownList>
    <asp:LinkButton ID="link" Text="abc" runat="server" />
</ContentTemplate>

Я думаю, это потому, что кнопка ссылки визуализируется с использованием скрипта, и этот скрипт не запускается после обратной отправки.

Как мне преодолеть это?

Спасибо

Эрик

1 Ответ

0 голосов
/ 25 марта 2010

Спасибо всем рассмотренным моим вопросом. Я узнал, что причина на нашей стороне. Очевидно, что в нашей компании мы переписали рендеринг LinkButton для поддержки браузеров без JavaScript, в этом случае LinkButton будет отображаться как обычная кнопка ввода. Это делается с помощью блока и в HTML. Сценарий, который генерирует тег привязки, не запускается после частичной обратной передачи страницы. Я смотрю на исправление для этого сейчас. Эрик

...