【问题标题】:In Visual Studio 2015 I would like to remove site.mobile.master在 Visual Studio 2015 中,我想删除 site.mobile.master
【发布时间】:2018-02-11 18:01:35
【问题描述】:

在我的 asp.net 表单网站中,我想从我的网站中删除 site.mobile.master。我只想使用 site.master。这可能吗?我使用默认设置来构建站点。如果不使用默认的 asp 表单 web 构建,我不具备使用登录名创建网站的技能。不幸的是,这使得 mobile.master 和视图切换器成为可能。我都不想要。感谢您查看此内容。

【问题讨论】:

    标签: asp.net visual-studio web


    【解决方案1】:

    是的,这是可能的。 Get rid 来自默认 ASP.NET 项目的 ViewSwitcher.ascx 和 Site.Mobile.Master - 它们既不需要 (1) 也不需要 (2):

    (1) 您只需要 Bootstrap 即可让您的网站具有响应性。

    (2) 这些文件使用用户代理嗅探,这在当今是完全不可靠的。

    完成此操作并在没有它们的情况下编译您的网站后,请研究 Bootstrap 并将 Bootstrap 资产集成到您的 ASP.NET 项目资产中,以使一切正常运行。在更新的模板中,已经在使用 Bootstrap - 你检查了吗?

    我会开始阅读Bootstrap 文档。

    【讨论】:

    • 所以我删除了网站仍然显示在我的桌面上的文件,但没有在移动设备上显示。叹。我要让网站上线,这样你就可以看到了。 Proverbs1816.com。感谢您抽出宝贵时间查看此内容。
    • 添加 Bootstrap 并不难。使用 Nuget 将其引入您的项目并阅读 Bootstrap 站点上的文档 - 只需添加一个容器和带有适当类的行 - 并不难。很高兴帮助:)
    • 确保您已删除与 ViewSwitcher 和移动母版页相关的所有逻辑。
    • 再次感谢您的帮助。该站点使用引导程序看起来很棒......不过,它现在只能在桌面上运行。如果我可以再问一个问题:如何删除“逻辑”?我摆脱了与切换台和移动主机相关的 6 个文件。我不确定我还能删除什么。它必须隐藏在某个地方:) 我可能只是告诉人们他们只能在“桌面”J/K 上查看该网站......
    • 好的,我删除了“路由”表,这似乎解决了它。现在我必须完全限定我的链接,但这是一个很小的代价。感谢您让我朝着正确的方向前进。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-21
    • 2016-07-31
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多