次のようなURLを作成する必要があります:/ products / myproductdescription / 5; 製品の説明に「/」が含まれている場合を除いて機能します。私はこの方法でかみそりとのリンクを構築します:
<a href="@Url.Content("/Products/" + @product.Description + "/" + @product.Id)">@product.Description</a>
@ product.Descriptionを使用すると説明がエンコードされると思いましたが、説明に「/」が含まれている場合は、「/」のリンクが表示されます。私もこの方法を試しました:
<a href="@Url.Content("/Products/" + @Html.Encode(product.Description) + "/" + @product.Id)">@product.Description</a>
しかし、結果は同じです...リンクのその部分がエンコードされていない理由を誰かが教えてくれますか?ありがとうございました。