gpt4 book ai didi

asp.net - 在 ASP.NET 4 WebForms 中更改 'DisplayModeProvider.Instance.Modes' 集合?

转载 作者:行者123 更新时间:2023-12-02 04:58:26 24 4
gpt4 key购买 nike

是否可以更改 ASP.NET 4 WebForms 中的“DisplayModeProvider.Instance.Modes”集合?如果用户代理包含“iPhone”,我想改变“Microsoft.AspNet.FriendlyUrls”的行为以仅重定向到页面的“.mobile”版本。 Scott Hanselman 向我提供了这段代码,但我无法在 ASP.NET 4 WebForms 中使用它。

放置在“Application_Start”中。

DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayMode("iPhone")
{
ContextCondition = ctx => ctx.GetOverriddenUserAgent().Contains("iPhone")
});

非常感谢任何帮助!

最佳答案

我从上级那里得知,这对于 WebForms 是不可能的。我对此的回答是重新审视我之前已经解决的问题......

ASP.NET FriendlyUrls API - Customising what is classed as a mobile device

关于asp.net - 在 ASP.NET 4 WebForms 中更改 'DisplayModeProvider.Instance.Modes' 集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19246848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com