【发布时间】:2014-04-06 12:09:16
【问题描述】:
我有一个 asp 按钮“btn”和一个标签“lbl”。当我单击按钮时,标签的文本应该会更改,但标签会消失。这是我的 aspx:
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js">
</asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js">
</asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js">
</asp:ScriptReference>
</Scripts>
</telerik:RadScriptManager>
<telerik:RadAjaxManager runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="btn">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="lbl" UpdatePanelCssClass="" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<div>
<telerik:RadAjaxPanel runat="server" HorizontalAlign="NotSet" ID="pnl">
<asp:Button runat="server" Text="test" ID="btn" OnClick="btn_OnClick"/>
<asp:Label runat="server" Text="test" ID="lbl"></asp:Label>
</telerik:RadAjaxPanel>
</div>
</form>
这是我的代码:
protected void btn_OnClick(object sender, EventArgs e)
{
lbl.Text = "test2";
}
我确定这应该可以工作..也许它与最新的 Telerik dll (2014Q1) 或我遗漏了什么有关?
提前致谢
【问题讨论】: