标签文本在回发后不显示

时间:2015-05-20 13:48:28

标签: asp.net ajax vb.net telerik

单击按钮事件时标签文本未显示。因为telerik控件在此页面中使用。 如何解决这个问题?

我在下面提到了示例编码

ASP.NET代码

<telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableShadow="true">
</telerik:RadWindowManager>

<asp:UpdatePanel ID="updPanel" runat="server">
<ContentTemplate>

<telerik:RadButton ID="btnSave" runat="server" Skin="Default" Text="Register Client"
 OnClientClicked="CreateTPA">  </telerik:RadButton>
</ContentTemplate>
    </asp:UpdatePanel>
<div><asp:Label ID="lblmsg" runat="server" ForeColor="Red"></div>

VB.NET代码

Protected Sub btnSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSave.Click

lblmsg.Text = "Error!"

End Sub

2 个答案:

答案 0 :(得分:0)

标签ltrlMsg不在按钮的UpdatePanel范围内。它在哪里?

假设它在另一个UpdatePanel中,您可以添加AsyncPostBackTrigger

<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
       <asp:Label ID="ltrlMsg" runat="server" />
     </ContentTemplate>
     <Triggers>
        <asp:AsyncPostBackTrigger ControlID="btnSave" EventName="Click" />
     </Triggers>
</asp:UpdatePanel>

修改:既然你已经编辑了你的问题,这似乎没有用,是吗?

答案 1 :(得分:0)

拔出按钮&#39; btnSave&#39;到外部更新面板并检查