我有這樣的代碼:我需要做些什麼才能使EWL快捷方式網址起作用?
protected override IEnumerable<ShortcutUrlResolver> GetShortcutUrlResolvers() {
return new[]
{
new ShortcutUrlResolver("someShortcut", ConnectionSecurity.SecureIfPossible,() => SmartRedirector.GetInfo(Pages.One.Two.GetInfo().GetUrl())),
new ShortcutUrlResolver("", ConnectionSecurity.SecureIfPossible,() => Pages.Portals.GetInfo())
};
}
如果我去mysite/
,我在門戶頁面(上面的第二個快捷方式)結束。如果我去的mysite/someShortcut,我得到一個錯誤:
this page is no longer available .
如果我從系統中的任何其他地方(例如鏈接)重定向到完全相同的目標(SmartRedirector.GetInfo(Pages.One.Two.GetInfo()。GetUrl())),它可以正常工作。 –