xtab.ascx.cs

来自「tyyyyyyb tgrrrrrrrrr tfrrrrrrrrr」· CS 代码 · 共 73 行

CS
73
字号
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

public partial class xTab : System.Web.UI.UserControl
{
    ArrayList tabList = new ArrayList();

    string _tabContainer = "";
    string _tabButtonContainer = "";
    string _tabPrefixId = "";
    string _tabButtonClass = "";
    string _tabContentId = "";
    string _tabContentClass = "";
    string _tabOnClick = "";

    protected void Page_Load(object sender, EventArgs e)
    {
        string localtagid = "";

        for (int i = 0; i < tabList.Count; i++)
        {
            if (_tabPrefixId != "")
            {
                localtagid = _tabPrefixId + (i + 1).ToString();
            }
            _tabButtonContainer += "<div style=\"float:left; cursor:pointer;\" id=\"" + localtagid + "\" class=\"" + _tabButtonClass + "\" onclick=\"" + _tabOnClick + "('" + localtagid + "')\">" + tabList[i] + "</div>";
        }

        _tabContainer = "<table cellpadding=\"0\" cellspacing=\"0\">";
        _tabContainer += "<tr>";
        _tabContainer += "<td>" + _tabButtonContainer + "</td>";
        _tabContainer += "</tr>";
        _tabContainer += "<tr>";
        _tabContainer += "<td id=\"" + _tabContentId + "\" class=\"" + _tabContentClass + "\">&nbsp;</td>";
        _tabContainer += "</tr>";
        _tabContainer += "</table>";
        CYTab.InnerHtml = _tabContainer;
    }

    public void TabButton(string TabPrefix, string TabClass)
    {

        _tabPrefixId = TabPrefix;
        _tabButtonClass = TabClass;

    }

    public void TabOnClick(string FunctionName)
    {
        _tabOnClick = FunctionName;
    }

    public void TabContent(string TabContentId, string TabContentClass)
    {

        _tabContentId = TabContentId;
        _tabContentClass = TabContentClass;
    }

    public void AddTab(string tabname)
    {
        tabList.Add(tabname);
    }
}

⌨️ 快捷键说明

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