<%@ 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();
} }
}

  

添加页面、页面交互、动态添加页面tab的更多相关文章

  1. html页面下拉列表中动态添加后台数据(格式化数据,显示出数据的层次感)

    html页面下拉列表中动态添加后台数据(格式化数据,显示出数据的层次感) 效果图: 运行原理和技术: 当页面加载完毕,利用jquery向后台发送ajax请求,去后台拼接<select>&l ...

  2. 当前页面刷新和动态添加控件的jquery事件绑定on

    当前页面刷新(console): location.reload() 给动态添加的控件添加js事件(委托): <ul> <li>菜单一</li> <li> ...

  3. vue 动态添加 <style> 样式 vue动态添加 绑定自定义字体样式

    created(){ //动态添加自定义字体样式 let style = document.createElement('style'); style.type = "text/css&qu ...

  4. 动态添加布局、动态添加View、LinearLayout动态添加View;

    LinearLayout提供了几个方法,用作动态添加View特别好用: 可以添加View.删除View.删除指定位置View.删除全部View: 看代码: public class MainActiv ...

  5. python 面向对象六 动态添加方法 __slots__限制动态添加方法

    一.动态添加属性 >>> class Student(object): pass >>> st = Student() >>> st.name = ...

  6. 点击添加按钮,使用ajax动态添加一行和移除一行,并且序号重新排序和数据不重复操作判断

    <div class="control-group " style="top: -20px;position: relative;"> <la ...

  7. springboot添加多数据源 以及 动态添加数据源动态切换数据源

    <!-- Druid 数据连接池依赖 --> <dependency> <groupId>com.alibaba</groupId> <artif ...

  8. winform导入导出excel,后台动态添加控件

    思路: 导入: 1,初始化一个OpenFileDialog类 (OpenFileDialog fileDialog = new OpenFileDialog();) 2, 获取用户选择文件的后缀名(s ...

  9. ASP.NET给Table动态添加删除行,并且得到控件的值

    ASP.NET给Table动态添加控件并且得到控件的值 由于跟老师做一个小的项目,可是我自己又不太懂js,所以一直为动态建立表格并且能动态的取值和赋值感到苦恼.起初在网上找到了一些js资源,解决了动态 ...

  10. ASP.NET给前端动态添加修改 CSS样式JS 标题 关键字

    有很多网站读者能换自己喜欢的样式,还有一些网站想多站点共享后端代码而只动前段样式,可以采用动态替换CSS样式和JS. 如果是webform 开发,可以用下列方法: 流程是首先从数据中或者xml读取数据 ...

随机推荐

  1. 零基础入门c语言函数之递归函数

    今天来总结一下关于递归函数的使用方面的问题. 递归函数就是在函数使用的时候自己调用自己,层层调用,来实现你想要的功能. 有两个最常用的例子,我们来写一下. (1)计算阶乘 #include int f ...

  2. Harbor仓库搭建及使用

    目录 一.docker配置 二.安装docker-compose 三.安装harbor 四.管理harbor 五.springboot项目配置docker 六.linux服务器上打包并推送至harbo ...

  3. css 按钮悬停效霓虹灯特效

    css 按钮悬停效霓虹灯特效 <!DOCTYPE html> <html lang="en"> <head> <meta charset=

  4. javascript 深拷贝与浅拷贝

    javascript 深拷贝与浅拷贝 深拷贝与浅拷贝 赋值和深/浅拷贝的区别 浅拷贝的实现方式 1.Object.assign() 2.函数库lodash的_.clone方法 3.展开运算符... 4 ...

  5. [loj6278]数列分块入门2

    做法1 以$K$为块大小分块,并对每一个块再维护一个排序后的结果,预处理复杂度为$o(n\log K )$ 区间修改时将整块打上标记,散块暴力修改并归并排序,单次复杂度为$o(\frac{n}{K}+ ...

  6. [cf587D]Duff in Mafia

    二分最大边权,即有些边强制不能被选 接下来,即任意一点上某两边不能同时被选,以及任意一点上颜色相同的两边必须被选择一条 这些限制都可以用2-sat的形式来描述(强制不能选即连边"选-> ...

  7. [bzoj5418]屠龙勇士

    很显然,每一步所选的剑和怪物都是确定的,可以先求出来(不用写平衡树,直接用multiset即可,注意删除要删指针,以下假设第i次攻击用ki攻击的剑,攻击第i只怪)  首先判断无解,即如果存在ai使得g ...

  8. [luogu5665]划分

    暴力dp,用f[i][j]表示前i个数,最后一个区间是(j,i]的最小答案,转移方程用可以用前缀和来优化,复杂度为$o(n^3)$(然后可以各种优化到$o(n^2)$,但这不需要)输出f[i][j], ...

  9. SpringMVC注解搭配环境

    1.准备文件 2.工程中的pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns= ...

  10. 微服务改造之Openfeign的强化插件

    在接触 Spring Cloud 这套框架之前,笔者使用的一直是Dubbo.在转型到Spring Cloud 后,发现了一个很郁闷的问题.Spring Cloud 中的 Openfeign,相比于 D ...