zoukankan      html  css  js  c++  java
  • Asp.net 2.0 动态加载其他子目录用户控件问题

    通常我们要在程序中动态加载用户控件:
    方法很简单直接在程序里键入:
    (usercontrol type)a = (usercontrol type)Page.LoadControl("~/xxx.ascx");
    然后就可以直接调用控件里的属性,事件和方法了.
    由于.net 1.x 的结构模型与.net 2.0 发生了部分变化,如果你把用户控件放在单独的子目录下后.visual环境会自动把用户控件单独编译进一个程序集中,这样的话你在你的页面程序里就找不到控件的类型了,没法生成强类型的也就不能使用用户控件定义的功能了.
    查了一下资料,解决的方法是在动态加载的页面里直接用<@ Register >注册目录下的任意一个控件,目标达到了是可以找到类型了,不过这样不是变的麻烦了.不知道谁有比较好的方法可以替代!请告知!
  • 相关阅读:
    Windows7共享设置
    13-运算符
    13-数据类型转换
    06-移动web之flex布局
    09-sass
    08-less预处理器
    移动端必须掌握知识点
    11-JS变量
    10-响应式
    07-rem
  • 原文地址:https://www.cnblogs.com/igtea/p/337037.html
Copyright © 2011-2022 走看看