62,046
社区成员
发帖
与我相关
我的任务
分享
<%@ Control Language="C#" AutoEventWireup="true" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
}
private bool _showtable = false;
public bool ShowTable
{
set
{
ViewState["showtable"] = value;
}
get
{
object obj = ViewState["showtable"];
if (obj != null)
return Convert.ToBoolean(obj);
return _showtable;
}
}
</script>
<%
if(this.ShowTable)
{
%>
<table>
<tr>
<td>ha</td>
<td>ha</td>
</tr>
<tr>
<td>ha</td>
<td>ha</td>
</tr>
</table>
<%} %>
<%@ Page Language="C#" AutoEventWireup="true" %>
<%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %>
<%@ Register src="~/Test/TestControl.ascx" tagname="QueryControl" tagprefix="query"%>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Query1(object sender, AjaxEventArgs e){
this.QueryControl.ShowTable = false;//设置为隐藏table
this.QueryWindow.Show();
}
protected void Query2(object sender, AjaxEventArgs e){
this.QueryControl.ShowTable = true;//设置为显示table
this.QueryWindow.Show();
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<ext:ScriptManager ID="ScriptManager1" runat="server"/>
<ext:Button ID="btnQuery" Icon="Accept" Text="查询窗口一" runat="server" >
<AjaxEvents>
<Click OnEvent="Query1" ViewStateMode="Include"></Click>
</AjaxEvents>
</ext:Button>
<ext:Button ID="ToolbarButton3" Icon="Accept" Text="查询窗口二" runat="server" >
<AjaxEvents>
<Click OnEvent="Query2" ViewStateMode="Include"></Click>
</AjaxEvents>
</ext:Button>
<ext:Window ID="QueryWindow" runat="server" Collapsible="true" ShowOnLoad="false" Width="660" Height="200" X="0" Y="100" Title="查询">
<Body>
<query:QueryControl ID="QueryControl" runat="server" />
</Body>
</ext:Window>
</div>
</form>
</body>
</html>