问题:

asp:Menu 在Safari浏览器中显示不正常。

解决方法一:(App_Browsers)

Step1: Add App_Browser Folder in application

right click on project add ASP.Net Folder - App_Browsers

right click on  App_Browsers -- Add new item  --- Browser File  ( with name Safari.browser )

Add this section in Safari.browser file and save the file.

<browsers>
  <browser refID="safari1plus">
    <capabilities>
      <capability name="xml" value="true" />
    </capabilities>
    <controlAdapters>
      <adapter controlType="System.Web.UI.WebControls.Menu" adapterType="" />
    </controlAdapters>
  </browser>
</browsers>

解决方法二:(不适用于Master Page)

You could also put it in the preint event...

Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreInit
        If InStr(Request.ServerVariables("http_user_agent"), "Safari") Then
            Page.ClientTarget = "uplevel"
        End If
    End Sub

解决方法三:(使用基类PageBase)

Rather than repeat  the same code on every page, I have created a new class called PageBase

public class PageBase: Page
{
public PageBase()
{
}
protected void Page_PreInit(object sender, EventArgs e)
{
if (Request.ServerVariables["http_user_agent"].IndexOf("Safari", StringComparison.CurrentCultureIgnoreCase) != -1)
Page.ClientTarget = "uplevel";
}
}

and then changed all my ChildPages so that they inherit from PageBase, instead of System.Web.UI.Page

From: http://forums.asp.net/t/941229.aspx?PageIndex=3

转载于:https://www.cnblogs.com/emanlee/archive/2008/10/14/1310699.html

Safari browser and asp.net Menu control (asp:Menu)相关推荐

  1. [导入]New ASP.NET Charting Control: asp:chart runat=server/

    Microsoft recently released a cool new ASP.NET server control - <asp:chart /> - that can be us ...

  2. Asp.Net Ajax Control Toolkit 服务器端控件

    1. Accordion [功能概述] Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只 ...

  3. Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第4回(忍者专辑)

    ====================================================== 注:本文源代码点此下载 ================================= ...

  4. Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第5回(错不了专辑)

    色即设--设计,从网页设计师的角度出发.因为自己的的特殊性(本身是软件工程师,但是对网页设计却有浓厚的兴趣),所以我的此系列文章不仅仅从编程角度出发,还将从设计的角度出发来细数AjaxControlT ...

  5. 发现一个 WPF/E Asp.net Server Control

    今天早晨起来的太早了,还不到7点就起来了,出去给老婆买了一包热奶送去.老婆的胃最近总是不舒服胃胀,感觉不消化,真是让我心疼.不知道有没有治疗胃疼的特效药. 回来头看了Mike Harsh 的博客,发现 ...

  6. Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第3回(UE专辑)

    前言: 色即设--设计,从网页设计的角度出发.因为自己的的特殊性(本身是软件工程师,但是对网页设计却有浓厚的兴趣),所以此系列文章不仅仅从编程角度出发,还将从设计的角度出发来细数AjaxControl ...

  7. 《ASP.NET AJAX程序设计 第I卷 服务器端ASP.NET AJAX Extensions与ASP.NET AJAX Control Toolkit》目录(最终定稿)...

    第一二卷都比较简单,特别是第一卷,讲的都是服务器端控件.第二卷是客户端部分,第三卷是高级内容,包括调试.性能.部署.控件开发.源代码结构.用户体验.心理学模型等等-- 第一卷争取在四月份出版,谢谢各位 ...

  8. asp.net ajax scriptmanager,ASP.NET: ScriptManager Enables AJAX In Your Web Apps | Microsoft Docs

    10/02/2019 閱讀時間 28 分鐘 本文內容 ASP.NET ScriptManager Enables AJAX In Your Web Apps Ben Rush This article ...

  9. 精化集ASP.NET AJAX与ASP.NET MVC分类第二轮筛选结果

    以下是包同学导给我的清单.老赵的第二轮把关很严,杀了几乎99%的文章.不过似乎有少部分并没有经过我的手,可能是其他同学转过来的吧.第三轮老赵依旧会严格把关,肯定也会杀更多(包括通过其他同学第二轮的)文 ...

最新文章

  1. vs2015 linux jni,使用Visual C++ 跨平台移动技术调试JNI Android 应用程序
  2. 智能指针 shared_ptr 解析
  3. 深入理解InnoDB(7)—系统表空间
  4. 用cocos2d-html5做的消除类游戏《英雄爱消除》(1)——系统主菜单
  5. centos 限制只能访问某个目录的php文件
  6. DBGridEh全部属性设置详解
  7. mariadb密码问题
  8. Android逆向从入门到入土(smali修改,so修改)
  9. Linux下的Libsvm使用历程录
  10. 为什么要切换IP地址?
  11. eclipse php使用方法,Eclipse PHPEclipse 配置的具体步骤
  12. 均值(average)与期望(mean)
  13. Ubuntu设置静态IP地址的几种方法
  14. Route-Policy
  15. Win10 WLAN消失网络连接不上解决方法
  16. 大屏数据展示,5.5寸大屏幕手机更受消费者喜爱
  17. 洛谷P3387 【模板】缩点 题解
  18. 华为openEuler(EulerOS)系统 设置yum源
  19. 阿里云Oss云存储的使用
  20. requests.exceptions.SSLError: HTTPSConnectionPool(host='api.bilibili.com', port=443)

热门文章

  1. linux mariadb 乱码,MariaDB插入中文数据乱码解决过程
  2. mysql sql 片段_MySQL代码片段
  3. 计算机考试前的心情作文,考试时的心情作文(七篇)
  4. app+java_‎App Store 上的“Java大全”
  5. ios 计算两个时间相差秒数_Ios中时间差的计算,NSData与NSCalendar(日历)对象
  6. leetcode 152 乘积最大子序列
  7. (十三) 深入浅出TCPIP之setsockopt参数详解
  8. 关于NFS服务器的原理总结和mount挂载
  9. 处理机器学习大数据的7种方法
  10. 史上最全换档讲解手动档汽车的换挡技巧