禁用Web窗体项目中的自动友好URL
我在Visual Studio 2013中创建了一个C#Web表单项目。当我运行sample.aspx
页面时,该页面自动使用/sample
友好URL路由。
我想手动处理路由,而不是让.NET自动完成。 如何禁用友好的URLfunction。 我不希望它通过NuGet卸载,但只在代码中禁用。
您也可以将AutoRedirect模式设置为Off。 这种方式为您提供两全其美的体验。
public static class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { var settings = new FriendlyUrlSettings(); settings.AutoRedirectMode = RedirectMode.Off; routes.EnableFriendlyUrls(settings); } }
在您的解决方案中,打开RouteConfig.cs(在App_Start目录中)并注释掉或删除此行
routes.EnableFriendlyUrls();
卸载NUGET包并删除所有dll后,必须清除浏览器缓存
- 如何从会话对象将ListBox绑定到DataTable?
- 尝试使用JSON.Net来使用SmartyStreets JSON ……“无法将JSON数组反序列化为类型组件”
- 获取GridView单元格值只知道行和列索引
- 定时器每周抛出一次方法 – C#,Asp.NET
- System.Net.Mail.SmtpException:操作已超时。 asp.net中的错误使用godaddy托管发送邮件代码
- 设置AssociatedUpdatePanelID时Updateprogessbar不起作用?
- 现在用视觉开始执行石英计划,间隔24小时
- 即使我没有使用MySQL,ASP.NET也找不到MySQL主机
- 为什么我的cookie没有设置?