URL ルーティングを開始して以来、ASP.NET (RequiredFieldValidator および RegularExpressionValidator) の検証コントロールに問題があります。
検証は、クライアント側 (変更を表示しない) とサーバー側 (不適切なデータを許可する) の両方で機能しません。URLをルーティングするために使用したコード:
routes.MapPageRoute("postName", "{postURL}", "~/Post.aspx");
しかし、問題は、ルート定義を次のように変更したときです。
routes.MapPageRoute("postName", "post/{postURL}", "~/Post.aspx");
検証は完全に正しく機能し始めました。しかし、最初のルート定義を使用したいと考えています。この状況で何をすべきか知っている人はいますか?
前もって感謝します。