我在Global.asax中使用asp.net路由:
routes.MapPageRoute("Home", "home", "~/index.aspx");
routes.MapPageRoute("Profiles", "profile/{nick}/{profid}", "~/Profile.aspx");
我的母版页中有一个顶级菜单,其中有一个带有OnClick事件的LinkButton。 问题是,回发仅适用于路由页面,如“HOME”,但不适用于配置文件(由/ asdf / 12345而不是/ 1235构建。
点击个人资料页面中的顶级菜单LinkButton,我得到404页面。 它甚至不发布到页面!
什么可能是错的?
感谢
答案 0 :(得分:0)
问题解决了。
我不得不放入我的主页:
this.form1.Action = Request.RawUrl;
这修复了表单的动作!