是否可以在DisplayModeProvider.Instance.Modes 4 WebForms中更改“WebForms”集合?我想改变'Microsoft.AspNet.FriendlyUrls‘的行为,只有当用户代理包含'iPhone’时,才能重定向到页面的'.mobile‘版本。给了我这段代码,但我无法在ASP.NET 4 WebForms中使用它。
放置在“Application_Start”中。
DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayMode("iPhone")
{
ContextCondition = ctx => ctx.GetOverriddenUserAgent().Contains("iPhone")
});任何帮助都是非常感谢的!
发布于 2013-10-10 15:48:25
我已经从一个更高的权力,这是不可能的WebForms。我对此的回答是重温我以前的问题,我现在已经解决了.
ASP.NET FriendlyUrls API - Customising what is classed as a mobile device
https://stackoverflow.com/questions/19246848
复制相似问题