This commit is contained in:
三生石上 2016-01-10 01:20:36 -05:00
parent 79ad9e6bc2
commit 520d499353
3 changed files with 282 additions and 0 deletions

View File

@ -0,0 +1,85 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="activex.aspx.cs" Inherits="FineUI.Examples.window.activex" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title></title>
<link href="../res/css/common.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" runat="server" />
<f:Button ID="btnShowInServer" CssClass="marginr" Text="显示窗体(服务端代码)" runat="server"
OnClick="btnShowInServer_Click">
</f:Button>
<f:Button ID="btnHideInServer" Text="隐藏窗体(服务端代码)" runat="server" OnClick="btnHideInServer_Click">
</f:Button>
<br />
<br />
<f:Button ID="btnShowInClient" CssClass="marginr" Text="显示窗体(客户端代码)" EnablePostBack="false"
runat="server">
</f:Button>
<f:Button ID="btnHideInClient" CssClass="marginr" Text="隐藏窗体(客户端代码)" EnablePostBack="false"
runat="server">
</f:Button>
<f:Button ID="btnHideInClient2" Text="隐藏窗体,带回发参数(客户端代码)" EnablePostBack="false"
runat="server">
</f:Button>
<br />
<br />
<f:Button ID="btnMenu" Text="中国科学技术大学" EnablePostBack="false" runat="server">
<Menu ID="Menu1" runat="server">
<f:MenuHyperLink ID="MenuHyperLink1" runat="server" Icon="TagGreen" Target="_blank" NavigateUrl="http://scms.ustc.edu.cn/"
Text="化学与材料科学学院">
</f:MenuHyperLink>
<f:MenuHyperLink ID="MenuHyperLink2" runat="server" Icon="TagBlue" Target="_blank" NavigateUrl="http://business.ustc.edu.cn/zh_CN/"
Text="管理学院">
<Menu ID="Menu2" runat="server">
<f:MenuHyperLink ID="MenuHyperLink3" runat="server" Icon="TagPink" Target="_blank" NavigateUrl="http://is.ustc.edu.cn/"
Text="工商管理系">
</f:MenuHyperLink>
<f:MenuHyperLink ID="MenuHyperLink4" runat="server" Icon="TagPurple" Target="_blank" NavigateUrl="http://stat.ustc.edu.cn/"
Text="统计与金融系">
</f:MenuHyperLink>
</Menu>
</f:MenuHyperLink>
</Menu>
</f:Button>
<f:DatePicker runat="server" Required="true" Label="开始日期" DateFormatString="yyyy-MM-dd" EmptyText="请选择开始日期"
ID="DatePicker1" ShowRedStar="True">
</f:DatePicker>
<br />
<br />
<f:Window ID="Window2" Width="650px" Height="300px" Icon="TagBlue" Title="窗体" Hidden="false"
EnableMaximize="true" EnableCollapse="true" runat="server" EnableResize="true"
IsModal="false" CloseAction="HidePostBack" OnClose="Window2_Close" AutoScroll="true" BodyPadding="10px" EnableIFrame="true" IFrameUrl="~/jedrek.html">
</f:Window>
<f:Window ID="Window1" Width="650px" Height="300px" Icon="TagBlue" Title="窗体2" Hidden="false"
EnableMaximize="true" EnableCollapse="true" runat="server" EnableResize="true"
IsModal="false" CloseAction="HidePostBack" OnClose="Window2_Close" AutoScroll="true" BodyPadding="10px" EnableIFrame="true" IFrameUrl="~/jedrek.html">
</f:Window>
<object width="800" height="500" id="LODOP_OB2" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA">
<param name="Caption" value="打印控件已安装好">
<param name="Color" value="-16777201">
<param name="CompanyName" value="">
<param name="Border" value="1">
<param name="Inbrowse" value="0">
<param name="License" value="">
<param name="LicenseA" value="">
<param name="LicenseB" value="">
<param name="Version" value="6.1.9.4">
<param name="intVersion" value="6194">
<embed width="0" height="0" id="LODOP_EM" pluginspage="install_lodop32.exe" type="application/x-print-lodop">
</object>
</form>
<script>
Ext.useShims = true;
</script>
</body>
</html>

View File

@ -0,0 +1,47 @@
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Text;
namespace FineUI.Examples.window
{
public partial class activex : PageBase
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
btnShowInClient.OnClientClick = Window2.GetShowReference();
btnHideInClient.OnClientClick = Window2.GetHideReference();
btnHideInClient2.OnClientClick = Window2.GetHidePostBackReference("btnHideInClient2");
//PageContext.RegisterStartupScript(Window2.GetShowReference(300, 300));
//PageContext.RegisterStartupScript(Window2.GetShowReference() + Window2.GetMaximizeReference());
}
}
protected void btnShowInServer_Click(object sender, EventArgs e)
{
Window2.Hidden = false;
}
protected void btnHideInServer_Click(object sender, EventArgs e)
{
Window2.Hidden = true;
//PageContext.RegisterStartupScript(Window2.GetHideReference());
}
protected void Window2_Close(object sender, WindowCloseEventArgs e)
{
Alert.ShowInTop("窗体被关闭了。参数:" + (String.IsNullOrEmpty(e.CloseArgument) ? "无" : e.CloseArgument));
}
}
}

View File

@ -0,0 +1,150 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUI.Examples.window {
public partial class activex {
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.PageManager PageManager1;
/// <summary>
/// btnShowInServer 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.Button btnShowInServer;
/// <summary>
/// btnHideInServer 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.Button btnHideInServer;
/// <summary>
/// btnShowInClient 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.Button btnShowInClient;
/// <summary>
/// btnHideInClient 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.Button btnHideInClient;
/// <summary>
/// btnHideInClient2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.Button btnHideInClient2;
/// <summary>
/// btnMenu 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.Button btnMenu;
/// <summary>
/// MenuHyperLink1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.MenuHyperLink MenuHyperLink1;
/// <summary>
/// MenuHyperLink2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.MenuHyperLink MenuHyperLink2;
/// <summary>
/// MenuHyperLink3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.MenuHyperLink MenuHyperLink3;
/// <summary>
/// MenuHyperLink4 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.MenuHyperLink MenuHyperLink4;
/// <summary>
/// DatePicker1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.DatePicker DatePicker1;
/// <summary>
/// Window2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.Window Window2;
/// <summary>
/// Window1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUI.Window Window1;
}
}