2009-01-30 4 views
0

Je pense qu'il y a quelque chose qui ne va pas avec le nouveau RC. Quand j'écrisBeginForm dans RC bug?

Html.BeginForm("Item", "Newsletter", FormMethod.Post, new { enctype = "multipart/form-data" }) 
méthode

doit rendre quelque chose de sortie comme ceci:

<form action="/Newsletter/Item" enctype="multipart/form-data" method="POST"> 

mais au lieu de que je reçois:

<form action="Item" enctype="multipart/form-data" method="POST"> 

Où est mon chemin d'action complet?

+1

Vérifiez vos itinéraires. Je pense que je suis tombé dessus avant quand j'ai changé la route par défaut et il est tombé à travers le catchall. –

Répondre

0

Est-ce que vous voyez cela partout ou juste lorsque vous visualisez d'autres résultats d'action du contrôleur "Newsletter"? Si c'est le dernier, ce comportement fonctionne comme prévu.

Il n'y a pas besoin d'un chemin absolu si vous êtes par ex. actuellement dirigé vers http://yourwebsite.com/newsletter/. Dans ce cas, un chemin relatif de item vous amène à http://yourwebsite.com/newsletter/item/.