asp.net 网站手机支持

标签 asp.net cross-browser

我需要让我的网站在黑莓上正常运行,我还没有投入太多精力来实现这一点,但我有一些谷歌正在努力解决的问题。

我读过有关检测浏览器类型和修改 asp.net 控件的默认行为的内容 here

我该如何向特定浏览器提供不同的样式表,我应该这样做吗?

if (Request.Browser.Browser.ToString() == "blackberry") //pseudocode
{
    Response.Write("bb.css");
}
else
{
    Response.Write("bb.css");
}

这会很好地工作,但我觉得有更好的方法,我确信我过去读过一些内容,但我似乎不记得了。

我还在考虑将response.redirect到黑莓的不同页面,目前我会以类似的方式实现。

任何想法或建议。

最佳答案

看看这个

http://mdbf.codeplex.com/

还有 nerddinner.com,地址:http://nerddinner.codeplex.com/

关于asp.net 网站手机支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2078324/

相关文章:

css - 将噪声图像混合到 CSS 按钮中的目的是什么?

c# - Firefox 中如何修复表格列空白?

jquery - 如果 margin 和 padding 为 0,为什么 imgs 之间有空格?

css - 容器 "CSS outline"的大小在 chrome/ie 和 FF 中不同

asp.net - 使用 ASP.NET 路由来提供静态文件

c# - 如何查看 WCF RESTful 服务返回的 Xml?

javascript - 在 ASP.Net MVC 5 中将 javascript 数组从 View 传递到 Controller

css - 水平列表,高度灵活

css - AspNet Set Focus() 有效但 :focus style's not apply

asp.net - .Net Core 2 Spa 模板与 Angular Material