是否可以在同一页面上并排使用两个单独的 RadAjaxPanel 控件?
我在同一页面中使用了两个单独的 RadAjaxPanel。一个面板包含一个文本框和一个按钮。另一个包含一个 RadGrid 控件。当我单击面板 #1 中的按钮时,第二个面板消失了。我在按钮单击事件中放置了 visible=True 。
ASPX 页面
<div>
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default">
</telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1" Height="200px" Width="300px">
<table><tr><td><asp:Label ID="Label1" runat="server" Text="Name"></asp:Label> </td>
<td><%--<telerik:RadTextBox ID="RadTextBox1" runat="server">
</telerik:RadTextBox>--%><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</td></tr>
<tr>
<td>
</td>
<td>
<telerik:RadButton ID="RdbtnAdd" runat="server" Text="Submit" CausesValidation="true"
ValidationGroup="AddButtonValidate" OnClick="RdbtnAdd_Click"
Width="75px">
</telerik:RadButton>
</td>
</tr>
</table>
</telerik:RadAjaxPanel>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel2" runat="server" Skin="Default">
</telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxPanel ID="RadAjaxPanel2" runat="server" LoadingPanelID="RadAjaxLoadingPanel2" Height="200px" Width="300px">
<table><tr><td><asp:Label ID="Label2" runat="server" Text="Name"></asp:Label> </td>
<td><%--<telerik:RadTextBox ID="RadTextBox2" runat="server">
</telerik:RadTextBox>--%><asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</table>
</telerik:RadAjaxPanel>
</div>
代码背后:
protected void RdbtnAdd_Click(object sender, EventArgs e)
{
Session["name"] = TextBox1.Text;
//RadAjaxPanel2.Visible = true;
TextBox2.Text = Session["name"].ToString();
}