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


  • 相关阅读:
    unidac使用演示
    delphi序列化对象的方法总结
    ReadFileToBuffer
    unidac连接ORACLE免装客户端驱动
    WriteFileFromBuffer
    mvc模式
    unidac宏替换使用
    如何使用Navicat监控mysql数据库服务器
    环信(php)服务器端REST API
    laravel 框架接入环信遇到的坑()
  • 原文地址:https://www.cnblogs.com/jarod99/p/1348942.html
Copyright © 2011-2022 走看看