单击按钮事件时标签文本未显示。因为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
答案 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;到外部更新面板并检查