wtptoolbarcontainerctrlbuilder.cs
来自「C#编写的在线用户统计、在线编辑器、验证码图片」· CS 代码 · 共 43 行
CS
43 行
/*
* WtpToolbarContainerCtrlBuilder.cs @Microsoft Visual Studio 2008 <.NET Framework 2.0 (or Higher)>
* AfritXia
* 2008/3/19
*
* Copyright(c) http://www.AfritXia.NET/
*
*/
using System;
using System.Collections;
using System.Web.UI;
namespace Net.AfritXia.Web.UI
{
/// <summary>
/// 工具条控件构建器
/// </summary>
internal class WtpToolbarContainerCtrlBuilder : ControlBuilder
{
/// <summary>
/// 获取子控件类型
/// </summary>
/// <param name="tagName"></param>
/// <param name="attrs"></param>
/// <exception cref="InvalidCastException" />
/// <returns></returns>
public override Type GetChildControlType(string tagName, IDictionary attrs)
{
switch (tagName.ToLower())
{
case "standard":
return typeof(WtpStandardToolbar);
case "extend":
return Type.GetType(Convert.ToString(attrs["typeStr"]));
}
// 无效标记抛出异常
throw new InvalidCastException("无效标记, 标记只能是 standard 或者 extend ( Invalid Tag, Use Standard Tag or Extend Tag Only )");
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?