如何扩展服务器控件

来源:互联网 发布:mac的rar解压加密文件 编辑:程序博客网 时间:2024/04/30 23:32

今天在项目中发现一个问题,当将textbox的TextMode属性设置为MultiLine时MaxLength属性就被屏蔽掉了,由于项目中有很多地方存在这样的情况不可能一个个更改,所以在网上g,找到一种比较好的解救方案。

1.定义用户自定义控件,目的扩展原有textbox控件,使其在TextMode属性为MultiLine时MaxLength也能用。

2.在配置文件<system.web>节下的<pages>中增加<tagMapping>标签映射,目的将项目中所有现有的指定服务器控件映射为指定的用户自定义控件。

 

第一步:扩展textbox控件

Multi_TextBox.cs

 

 

Multi_TextBox_JS.js

 

web.config

 

default.aspx

 

ok!!

 

原创粉丝点击