0

我在更新面板中有一个链接按钮,当更新面板进行部分页面渲染时,链接按钮消失了。

<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>

我认为这是因为链接按钮是使用脚本呈现的,并且该脚本在回发后没有运行。

我该如何克服呢?

谢谢,

埃里克

4

1 回答 1

0

谢谢大家考虑我的问题。我发现原因在我们这边。显然,在我们公司,为了支持没有 javascript 的浏览器,我们重写了 LinkBut​​ton 的呈现,在这种情况下,LinkBut​​ton 将呈现为普通输入按钮。这是使用 HTML 中的 and 块完成的。部分页面回发后不会运行生成锚标记的脚本。我现在正在寻找解决方法。埃里克

于 2010-03-24T23:54:05.070 回答