zoukankan      html  css  js  c++  java
  • ASP.NET 页面中动态加载用户控件

    Code
        Public IsRefreshPH As Boolean = False    '是否刷新 PlaceHolder

        
    Protected Sub LinkButton1_Click(ByVal sender As ObjectByVal e As System.EventArgs) Handles LinkButton1.Click
            ViewState(
    "IsShow"= 1
            IsRefreshPH 
    = True
        
    End Sub

        
    Protected Sub LinkButton2_Click(ByVal sender As ObjectByVal e As System.EventArgs) Handles LinkButton2.Click
            ViewState(
    "IsShow"= 0
            IsRefreshPH 
    = True
        
    End Sub

        
    Protected Sub Page_Load(ByVal sender As ObjectByVal e As System.EventArgs) Handles Me.Load

            
    If ViewState("IsShow"= 1 Then
                LoadCtrl()
            
    End If

        
    End Sub

        
    Protected Sub Page_PreRender(ByVal sender As ObjectByVal e As System.EventArgs) Handles Me.PreRender
            
    If IsRefreshPH Then
                LoadCtrl()
            
    End If
        
    End Sub

        
    '装载用户控件过程
        Sub LoadCtrl()

            PlaceHolder1.Controls.Clear()

            
    If ViewState("IsShow"= 1 Then
                
    Dim c As UserControl = LoadControl("~/tstZHT.ascx")
                c.ID 
    = "ZHT"
                PlaceHolder1.Controls.Add(c)
            
    End If

        
    End Sub


  • 相关阅读:
    meta标签设置(移动端)
    清除浮动
    响应式设计
    堆和堆排序
    O(n^2)以及O(nlogn)时间复杂度的排序算法
    求数组的最大连续子数组和
    HTTP缓存原理
    将两个有序数组合并为一个有序数组
    如何实现居中对齐
    查找字符串中出现最多的字符
  • 原文地址:https://www.cnblogs.com/jarod99/p/1348942.html
Copyright © 2011-2022 走看看