|
|
|
อยากขอความช่วยเหลือเรื่องตอนโหลดหน้าเว็บจะให้จับว่าเปิดจากอุปกรณ์อะไรครับแล้วจะ redirect ไปหน้าเว็บ |
|
|
|
|
|
|
|
ถ้าตรวจสอบตัว request มีให้ใช้เลย
Code (C#)
Request.IsMobileDevice
แต่ถ้าอยากรู้ว่าเป็นเครื่องแบบไหน ก็ลองตรวจสอบด้วย UserAgent
Code (C#)
bool isMobileDevice = false;
string[] mobileDevices = new string[] {
"iPhone", "iPad","iPod","BlackBerry",
"Nokia", "Android", "WindowsPhone", "Mobile" };
foreach (string MobileDeviceName in mobileDevices)
{
if ((Request.UserAgent.IndexOf(MobileDeviceName, StringComparison.OrdinalIgnoreCase)) > 0)
{
isMobileDevice = true;
break;
}
}
if (isMobileDevice)
{
Response.Redirect("Mobile/Home.aspx");
}
else
{
Response.Redirect("Desktop/Home.aspx");
}
|
|
|
|
|
Date :
2014-10-13 16:28:59 |
By :
gunnermontana |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gunner Montana สุดยอดจริงๆ ขอบคุณมากๆครับผม
|
|
|
|
|
Date :
2014-10-13 16:31:53 |
By :
yatard |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|