【问题标题】:menu asp.net renders fine offline but online have problems菜单 asp.net 离线渲染很好,但在线有问题
【发布时间】:2012-04-25 16:20:29
【问题描述】:

我是 asp.net 世界的新手,我正在尝试使用菜单控件(而不是使用 CSS 控件)。 Orientation="Horizo​​ntal" 菜单和一些子菜单项。 当我在本地运行网站时,它似乎是正确的,但是当我上传时,它是完全不同的: - Chrome 将子菜单呈现为不垂直弹出。 - Mozzilla 和 IE9 不采用 CssClass 而不是 Horizo​​ntalPadding 和 VerticalPadding。

在线查看其工作原理的链接:http://www.symbols.it/prof/default.aspx

非常感谢,

莱昂内尔

【问题讨论】:

  • 我认为其他 css 正在覆盖它们。
  • 谢谢,DotNetter。最大的问题是我使用 RenderingMode="List" 并且当我检查“网络开发工具”上的元素时,它看起来像一个表格。这意味着这是一个渲染问题。你怎么看?
  • 主机可能有旧版本的 .NET 框架?

标签: asp.net visual-studio-2010 menu


【解决方案1】:

是的,如上所述,覆盖您的 CSS 看起来有些混乱,并尝试检查 web.config 文件中的 target Framework 与您的托管服务提供商配置。

在面向 .NET Framework 4 或更高版本的项目中,Web.config 文件的编译元素包含一个 targetFramework 属性,如下所示:

<configuration>
  <configSections>...</configSections>
  <appSettings/>
  <connectionStrings/>
  <system.web>
    <compilation debug="false" 
        targetFramework="4.0">
    ...
    </compilation>
  </system.web>
  ...
</configuration>

【讨论】:

  • 再次感谢。我正在搜索这个 CSS。对不起DotNetter,但我对这件事很陌生。你能告诉我如何尝试在 web.config 文件中检查我的目标框架。谢谢!
  • 如果您的问题得到解决,欢迎您接受并关闭,否则您的问题将在打开的列表中。
  • 当然。我只需要知道如何尝试在 web.config 文件中检查我的目标框架。谢谢,
  • 谢谢。我在 web.config 文件中添加了
  • 很高兴听到你终于纠正了:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-17
  • 2020-03-18
  • 2012-02-08
相关资源
最近更新 更多