1つのパラメータを使用するルートがある場合、Html.ActionLinkに問題があります。 私はglobal.asxに次のルータを持っている:私は2つのパラメータを渡すActionLinkのを使用する場合ASP.NET MVCでのカスタムルートの問題
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
routes.MapRoute(
"materias",
"{controller}/{action}/{id},{titulo_materia}.html",
new { controller = "materias", action = "Index", id = "", titulo_materia = "" }
);
は、すべてがOKに動作します。 しかし、私は、私のようなもので終わる最初のルートを使用してリンクを作成しようとすると:
http://meusite.com/controller-name/[parameter],.html
EDIT:
:ここ が持つ問題をi`mアクションリンクです<span class="editar"><%=Html.ActionLink("Editar", "Edit", "Users", new { id = this.Model.login }, null)%></span>
このリンクは別のページにあり、ユーザーデータの管理に使用されます。
ポストあなたのHtml.ActionLinkコード –
私が編集した私のポストを。 – Cleiton
最初のルートルールの前に2番目のルートルールを移動するとどうなりますか? –