对于网站而言,任何语言都是可以编写的,不管是asp,jsp还是asp.net,
因为它们都是服务端语言,最终执行完成后,生成html或wml格式的字符串,返回给浏览器(手机浏览器或PC浏览器),
所以你的asp是没有问题的,另外,对于古老的手机,比如以前的诺基亚,Javascript基本上不太好用,但是现在做手机网站的,基本上只考虑苹果手机、安卓手机、WP手机,没有人再去兼容那些古董手机了,哈哈
这3种手机的浏览器,跟PC的浏览器功能基本差不多了,甚至连HTML5都支持,所以Javasript都是可以正常支持的,不过就跟IE和Firefox一样,会有一些兼容性差异,只要你按标准的js规范,或用Jquery之类的框架写Javascript,那么手机网站完全可以正常使用。
手机网站是用WAP语言编写,当然,你用别的语言写,转成WAP也是一样的。
JS可以用在手机网站,和PC端其实是一样的,只有一点不同,就是没有鼠标事件,但是它有Touch事件,onTouchStart 类似 onMouseOver,onTouchEnd 类似 onMouseOut。
其实手机网站和电脑网站没太大不同的。当然我也不是专家,我最近也在做asp.net,做了一个类似百度文库ipad版的ppt播放页面,可以支持在触屏设备上滑动浏览图片。其实就是用的html5的touch事件。