如何更改页面初始化页面或加载事件取决于移动设备(iPhone)?

时间:2010-05-07 13:39:29

标签: asp.net

我有一个asp.net C#网站。因为iPhone不支持flash我想在页面加载或init上更改我的网站的主题,如果用户使用它。任何人都可以告诉我(c#中的代码)如何确定用户是使用iPhone或iPad浏览我的网站,而不是黑莓或Android等等。谢谢

1 个答案:

答案 0 :(得分:0)

获取最新的Module Device Browser File,将其放入App_Browsers文件夹。

然后,在Page_Init中,检查您需要的capabilities(即Flash):

if (Request.Browser["SupportedFlashVersion"] == "none") {
    // Change skin/theme/master page
}