添加页面、页面交互、动态添加页面tab

时间:2021-09-06
本文章向大家介绍添加页面、页面交互、动态添加页面tab,主要包括添加页面、页面交互、动态添加页面tab使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ViewDictTosPrefix.ascx.cs" Inherits="DotNetNuke.Modules.HRAddUser.ViewDictTosPrefix" %>

<style type="text/css">
    #MenuBox {
        height: 32px;
        background-color: #1885c6;
    }

        #MenuBox ul {
            font-size: 1.3em;
            list-style: none;
            margin: 0px;
            padding: 0px;
        }

        #MenuBox li {
            float: left;
            padding: 0px 0px 0px 0px;
            margin: 0px;
            cursor: hand;
            background-color: #1885c6;
            color: #f0f7fd;
            font-family: SimSun;
            font-size: 14pt;
            font-weight: bold;
            text-align: center;
            vertical-align: central;
        }

            #MenuBox li a {
                display: block;
                padding: 3px 6px 3px 6px;
                text-decoration: none;
                border: 1px solid #711525;
                margin: 2px;
            }

                #MenuBox li a:link, #MenuBox li a:visited {
                    background-color: #0c6498;
                    color: #FFFFFF;
                }

                #MenuBox li a:hover {
                    background-color: #0c6498;
                    color: #ffff00;
                }

    .Remark {
        padding-left: 20px;
        border-style: dashed;
        border-color: black;
        border-width: 3px;
        font-family: FangSong;
        font-size: small;
        font-weight: bold;
    }
</style>

<div id="MenuBox">
    <ul id="tabMenu">
        <li>
            <asp:LinkButton ID="btnOldPrefix" runat="server" Text="页面1" OnClick="btnOldPrefix_Click"></asp:LinkButton></li>
        <li>
            <asp:LinkButton ID="btnNewPrefix" runat="server" Text="页面2" OnClick="btnNewPrefix_Click"></asp:LinkButton></li>
    </ul>
</div>

<asp:Panel ID="panOldPrefix" runat="server">
<div>page1</div>
</asp:Panel>

<asp:Panel ID="panNewPrefix" runat="server">
<div>page2</div>
</asp:Panel>

<div>
        <asp:Label ID="lblShowPane" runat="server" Visible="false" ForeColor="Blue"></asp:Label>
</div>


using System;
using System.Data;
using System.Web.UI.WebControls;
using DotNetNuke.Modules.Tos;
using DotNetNuke.Modules.HRAddUser;
using DotNetNuke.Security;
using DotNetNuke.Services.Localization;

namespace DotNetNuke.Modules.HRAddUser
{
    public partial class ViewDictTosPrefix : DotNetNuke.Entities.Modules.PortalModuleBase, DotNetNuke.Entities.Modules.IActionable
    {
        private HRAddUserController hrc = new HRAddUserController();
        private TosController cc = new TosController();
   

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                lblShowPane.Text = "panOldPrefix";
            }

            FillDG();

            if (!IsPostBack)
            {
                FillUI();
            }
        }

 

        private void FillDG()
        {
            switch (lblShowPane.Text)
            {
                case "panOldPrefix":
                  
                    break;
                case "panNewPrefix":
                   
                    break;
                default:
                    break;
            }
            
        }

        private void FillUI()
        {
            panOldPrefix.Visible = false;
            panNewPrefix.Visible = false;

            switch (lblShowPane.Text)
            {
                case "panOldPrefix":
                    panOldPrefix.Visible = true;
            
                    break;
                case "panNewPrefix":
                    panNewPrefix.Visible = true;
           
                    break;
                default:
                    break;
            }
            
        }


        protected void btnOldPrefix_Click(object sender, EventArgs e)
        {
            lblShowPane.Text = "panOldPrefix";
            FillDG();
            FillUI();
        }

        protected void btnNewPrefix_Click(object sender, EventArgs e)
        {
            lblShowPane.Text = "panNewPrefix";
            FillDG();
            FillUI();
        }

    
    }
}

  

原文地址:https://www.cnblogs.com/liuguiqing/p/15233406.html