linkmanager.ascx

来自「Telerik是很大的第三方软件制造商」· ASCX 代码 · 共 52 行

ASCX
52
字号
<%@ Control Language="c#" Inherits="Telerik.WebControls.EditorDialogControls.LinkManager" AutoEventWireUp="false" CodeBehind="LinkManager.ascx.cs" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
<%@ Register TagPrefix="telerik" TagName="LinkManagerControl" Src="../Controls/LinkManagerControl.ascx" %>
<%@ Register TagPrefix="telerik" TagName="TabControl" Src="../Controls/TabControl.ascx" %>
<%@ Register TagPrefix="telerik" NameSpace="Telerik.WebControls.EditorControls" Assembly="RadEditor" %>
<%@ OutputCache Duration="600" VaryByParam="Language;SkinPath" %>
<table id="MainTable" cellpadding="0" cellspacing="0" class="MainTable">
	<tr>
		<th height="39" valign="bottom">
			<telerik:tabcontrol id="TabHolder" runat="server" ResizeControlId="MainTable">
				<telerik:tab elementid="TabbedHyperlink" onclientclick="SetLinkVariant('link');" selected="True" text="<script>localization.showText('Tab1HeaderText');</script>" image="Dialogs/TabIcons/LinkTab1.gif" />
				<telerik:tab elementid="TabbedAnchor" onclientclick="SetLinkVariant('anchor')" selected="False" text="<script>localization.showText('Tab2HeaderText');</script>" image="Dialogs/TabIcons/LinkTab2.gif" />
				<telerik:tab elementid="TabbedEmail" onclientclick="SetLinkVariant('email');" selected="False" text="<script>localization.showText('Tab3HeaderText');</script>" image="Dialogs/TabIcons/LinkTab3.gif" />
			</telerik:tabcontrol>
		</th>
	</tr>
	<tr>
		<telerik:LinkManagerControl
			id="theLinkManagerControl"
			runat="server"/>
	</tr>
</table>
<script language="javascript">

	function SetLinkVariant(linkVariant)
	{
		<%=this.theLinkManagerControl.ClientID%>.SetLinkVariant(linkVariant);
	}

	function InitControl()
	{
		var arguments = GetDialogArguments();
		var control = <%=this.theLinkManagerControl.ClientID%>;
		control.Initialize(arguments);
		control.OnOkClicked = OnLinkOkClicked;
		control.OnCancelClicked = OnLinkCancelClicked;
		
		window.focus();//Mozilla under Mac!
	}
	
	function OnLinkOkClicked()
	{
		CloseDlg(<%=this.theLinkManagerControl.ClientID%>.GetModifiedLinkObject());
	}

	function OnLinkCancelClicked()
	{
		CloseDlg();
	}

	AttachEvent(window, "load", InitControl);
	
</script>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?