自从我开始 url 路由以来,我在 ASP.NET(RequiredFieldValidator 和 RegularExpressionValidator)中的验证控件存在问题。
验证在客户端(不显示更改)和服务器端(允许不正确的数据)都不起作用。我用来路由 url 的代码:
routes.MapPageRoute("postName", "{postURL}", "~/Post.aspx");
但问题是,当我将路由定义更改为:
routes.MapPageRoute("postName", "post/{postURL}", "~/Post.aspx");
验证开始工作绝对正确。但我希望使用第一个路由定义。有谁知道在这种情况下该怎么办?
提前致谢。