Mobile Web Application中的TextArea控件开发(二)

阅读更多
书接上篇,现在我们来讨论如何修改web.config文件,其实说起来,你也可以直接修改machine.config,但一般没有人建议这样做,最好最安全的方法,还是只修改某个WEB应用相关的web.config文件.
第三步,找到web.config中的MobileControls段落.修改成以下模样:
< mobileControls cookielessDataDictionaryType ="System.Web.Mobile.CookielessData" >
< device name ="htmlDeviceAdapters" inheritsFrom ="HtmlDeviceAdapters" >
< control name ="cn.sharetop.model.comm.MultiLineTextBox,cn.sharetop.model"
adapter
="cn.sharetop.model.comm.HTMLMultiLineTextBoxAdapter,cn.sharetop.model" />
device >
mobileControls >
第四步, 当然就是应用了,在你的Asp页面中,这样使用这个控件,先声明前缀和名域空间,以及程序集:
<% @RegisterTagPrefix = " myControl " Namespace = " cn.sharetop.model.comm " Assembly = " cn.sharetop.model " %>

然后,在页面加入我们自己的多行输入控件:
< mobile:form id ="Form1" runat ="server" >
< FONT face ="宋体" >  
< myControl:MultiLineTextBox id ="mtextbox1" runat ="Server" Cols ="20" Rows ="6" Text ="me" > myControl:MultiLineTextBox >
FONT >
mobile:form >
OK,现在你用IE访问这个web application,会发现这个控件被正确解析成了