问题描述
我记和asp.netwebforms(不是MVC)中,可以用mypage.aspx和mypage.mobile.aspx,用户浏览时,可根据浏览器是否是手机还是PC,自动呈现页面的,同时在地址上,页面网址都是mypage.aspx。我以前有见过,但是不知道为什么,在vs2012中,无法实现这个功能了。请各位指点一下。
解决方案
解决方案二:
mvc4到是有这个功能,老的这种到从没试过。
解决方案三:
AnnouncingreleaseofASP.NETandWebTools2012.2Update----------------------ASP.NETFriendlyURLsenableyoutoremovethe.aspxextensionfromyourWebFormspages,makingyoursites’URLslookcleaner.YoucanalsopassparameterstopagesassegmentsoftheURL.Forexample,insteadofProductDetails.aspx?id=5youcanhaveProductsDetails/5.WithFriendlyURLsyoucanalsoeasilysupportmobiledevicesbycreatingmobileversionsofpages:YourPage.aspx–Thisisthepagethatwillberenderedbydefaultonabrowser.YourPage.Mobile.aspx–Thisistheversionofthepagethatwillberenderedbydefaultonamobilebrowser.YourPage.Device.aspx–Youcanwriteyourowncodetomapauser-agentstringtoaspecificdevicename.Forexample,youcouldhavepagesforWindowsPhone,iPhone,andAndroiddevices.-----------上面有说,webforms有上述的功能,我怎么就找不到呢?以前真的有用过的,突然短路,找不到了。