ASP.NETでau端末の文字入力モードの変更をする方法
http://www.agile-tech.com/blogs/dev/2008/08/aspnetkddi-auistyle.html
で有用な情報がされています。
原因:
Up.BrowserのVersion6以降では、
HTMLレンダリングにSystem.Web.UI.XhtmlTextWriterが用いられているため、
istyleなどの非正則属性を除去してしまう。
しかしこの通りやってもうまく行かず、
http://www.kenji.ne.jp/blog/index.php?itemid=378&catid=2
のページにある通り、「parentID="Up"」に書き換える事で、正常動作した。
<browsers> <browser id="AuWebContentsViewer" parentID="Up"> <identification> <userAgent match="KDDI" /> </identification> <capabilities> <capability name="supportsInputIStyle" value="true" /> </capabilities> <controlAdapters markupTextWriterType="System.Web.UI.ChtmlTextWriter" /> </browser> </browsers>