Pour afficher des pages asp il te faut le serveur web correspondant. Vu le titre de ton projet, ton appli devrait-être sur un serveur et non pas sur ton pda.
Le c# ne te sera pas d'utilité.
Une page web mobile ne se différencie des autres que par les éléments qu'elle contient et sa mise en page.
Tu développe ton appli en asp.net, tu l'héberges sur un serveur approprié, et tu te connectes sur ce serveur pour le résultat..
Le savoir n'est que le filtre de l'experience