Hi expert. When we enter the web address in the mibile phone, it goes directly to the mobile site even though it has another site for the pc.
What codes are needed to add to the configuration file so that the mobile device can detect it? Please advise! Appreiate it!
1. I added the extra codes from 51degrees to my existing web.config file.
2 Added the additional folders like App_Data etc. to the www root of my current site.
After I typed the web address to the iphone, it didn't go to the mobile site either, and after clicking inside the site, it showed errors on the screen and the whole site was dead.
Jessy
Member
419 Points
310 Posts
Mobile page
Feb 23, 2012 08:42 PM|LINK
Hi expert. When we enter the web address in the mibile phone, it goes directly to the mobile site even though it has another site for the pc.
What codes are needed to add to the configuration file so that the mobile device can detect it? Please advise! Appreiate it!
Horizon_Net
Star
8277 Points
1435 Posts
Re: Mobile page
Feb 23, 2012 10:03 PM|LINK
Hi,
this sample should help you - http://www.codeproject.com/Articles/213825/ASP-net-Mobile-device-detection
If my post solves your problem, please mark as answer.
Jessy
Member
419 Points
310 Posts
Re: Mobile page
Feb 27, 2012 04:05 AM|LINK
Thank you Horizon_Net. I tried the code
protected void Page_Load(object sender, EventArgs e)
{
if (Request.Browser.IsMobileDevice)
{
Response.Redirec("~/default_mobile.aspx");
}
But it didn't work since I am using Androit. So I followed your instructions to http://51degrees.codeplex.com/.
1. I added the extra codes from 51degrees to my existing web.config file.
2 Added the additional folders like App_Data etc. to the www root of my current site.
After I typed the web address to the iphone, it didn't go to the mobile site either, and after clicking inside the site, it showed errors on the screen and the whole site was dead.
Please advise!! Thank you!
ramiramilu
All-Star
95503 Points
14106 Posts
Re: Mobile page
Feb 27, 2012 09:23 AM|LINK
check out this - http://www.asp.net/whitepapers/add-mobile-pages-to-your-aspnet-web-forms-mvc-application
thanks,
JumpStart
qwe123kids
All-Star
48619 Points
7957 Posts
MVP
Re: Mobile page
Feb 27, 2012 09:36 AM|LINK
Hi,
For That You have to Write HTTPMODULE or HTTPhandler so That u may Detect if Request is Made from Mobile...
The request Header Contains Some Information Which Suggest is The request is from PC or Mobile
OR
Request.Browser.IsMobileDevice
http://mdbf.codeplex.com/
http://51degrees.codeplex.com
Avinash Tiwari
Remember to click “Mark as Answer” on the post, if it helps you.
Jessy
Member
419 Points
310 Posts
Re: Mobile page
Mar 01, 2012 02:52 PM|LINK
Thank you for your reference, experts!
I have tried, but failed. Below is one test:
<script language="vb" runat="server">
Sub Page_Load(sender as Object, e as EventArgs)
If (Request.Browser("IsMobileDevice") = "true") Then
Response.Redirect("mobile/index.html")
End If
end sub
</script>
<script>
(function(a,b){if(/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))window.location=b})(navigator.userAgent||navigator.vendor||window.opera,'http://detectmobilebrowser.com/mobile');
</script>
</script>
When I accessed the iPad, I cannot view the index.html, but instead the message 'detect mobile browsers' is diplaying on the screen.
Please advise! Thank you!
Jessy
Member
419 Points
310 Posts
Re: Mobile page
Mar 01, 2012 05:00 PM|LINK
Figured it out. Thank you!