总结用户控件和注册控件
来源:互联网 发布:上海银行淘宝金卡年费 编辑:程序博客网 时间:2024/06/14 01:35
说实话,觉着这个应该很容易来着,结果我耗费了一个小时多左右的时间
用户控件的注册总是有点迷迷糊糊的感觉,然后亲力亲为之后就觉着这个不过如此了。
用户控件注册有两种方式:
一:用@Register指令就行了。我觉着这个最简单了。
二:使用web.config配置文件就行了。
<pages>
<controls>
<add tagPrefix="uc" src="~/UserControl/UserControl.ascx" tagName="UserControl1"/>
<add tagPrefix="uc1" namespace="Self_Validator"/>
</controls>
</pages>
在使用配置文件的时候我觉着该是很简单的吧。
结果我却发现自己这么多的问题
1.第一个add是添加自己的控件来着,我试过直接把namespace放里边,
<pages>
<controls>
<add tagPrefix="uc" src="~/UserControl/UserControl.ascx" tagName="UserControl1" namespace="Self_Validator"//>
</controls>
</pages>
变成这样子,结果老报错,通不过。
事实证明,只有把namespace单独来add才行,还必须加tagPrefix这个前缀,我觉着这里的tagPrefix就相当于分组标志的感觉
2.如果我的src中的用户控件跟页面执行文件是处于同一级目录,编译也无法通过,还会报错。
至此我觉着真是坑爹啊。
然后再建个文件夹把我的用户控件放里边去,就通过了。
其次在自定义控件和用户控件上,曾经我倒是犯了一个错误,在注册的时候傻傻分不清楚这两个,其实这两个控件的注册很相似。
都是用的@Register指令或者配置文件来着,只是属性的问题。
自定义控件用@Register指令的时候根本不需要src这个属性,而用户控件就需要了。
而且自定义控件可以是个类,看书上说可以放在App_Code里边进行编译,不过这个方法我没怎么试过,因为我没找到这个文件夹,难不成是自己建的?
http://blog.csdn.net/zorsbutape/article/details/6327156这个博客很好的解决了我的疑问。感谢~~~~~~~~~
- 总结用户控件和注册控件
- 注册用户控件 自定义控件 方法总结
- 在Web.config中注册用户控件和自定义控件
- Web.config中注册用户控件和自定义控件
- 在Web.config中注册用户控件和自定义控件
- Web.config中注册用户控件和自定义控件
- 关于用户控件和自定义控件的区别的总结
- 注册用户控件和母板页关联,Ajax局部更新
- 技巧和诀窍:如何在Web.config中注册用户控件和自定义控件
- 技巧和诀窍:如何在Web.config中注册用户控件和自定义控件
- [转]技巧和诀窍:如何在Web.config中注册用户控件和自定义控件
- 如何在Web.config中注册用户控件和自定义控件
- 如何在Web.config中注册用户控件和自定义控件
- 如何在Web.config中注册用户控件和自定义控件
- 如何在Web.config中注册用户控件和自定义控件
- 如何在Web.config中注册用户控件和自定义控件
- 自己弄的一个用户注册控件
- 注册一个用户控件到aspx页面
- Spring JDBC 教程 - Spring MVC
- Train Swapping
- C++内存分布
- Poj11520 Fill the sqare
- 修改控件Spinner内容的字体大小 颜色等属性
- 总结用户控件和注册控件
- C++动态分配数组
- spring 下载地址
- Eclipse快捷键大全
- select 非阻塞模式 服务器 代码
- python list存储的是reference id
- CDatabase::ExecuteSQL()
- Memcache协议中文版
- ASP.NET十分有用的页面间传值方法