我在更新面板中有一个链接按钮,当更新面板执行部分页面渲染时,链接按钮消失。
<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>
我认为这是因为链接按钮是使用脚本呈现的,并且该帖子在回发后不会运行。
我如何克服这个问题?
谢谢,
Eric
答案 0 :(得分:0)
谢谢大家都考虑过我的问题。 我发现原因就在我们这边。显然在我们公司,我们已经覆盖了LinkButton的渲染,以支持没有javascript的浏览器,在这种情况下,LinkButton将呈现为普通的输入按钮。这是使用HTML中的和块完成的。部分页面回发后,不会运行生成锚标记的脚本。 我现在正在寻找解决方案。 埃里克