Die Verwendung Von Html.BeginForm zu veröffentlichen, um die aktuellen controller -

Habe ich eine teilweise, die verwendet wird, in mehreren Ansichten.
Die teilweise enthält Formen. Die Aktion, wenn Sie ein Formular vorlegen, ist immer das gleiche, aber der controller-das ist die Aktion enthält, hängt von der Sicht.

Können sagen, ich habe-Controller, die jeweils über eine Aktion ActOnChoosenPerson:

FireStaffController

HireStaffController

Habe ich eine teilweise

PersonList.ascx

Die Formen sind so dargestellt, als

Html.BeginForm("FireStaffController" ,
"ActOnChoosenPerson") oder

Html.BeginForm("HireStaffController" ,
"ActOnChoosenPerson")

Was ist ein guter Weg, um loszuwerden, der controller-parameter? Jetzt gebe ich den Namen des aktuellen Controllers in das Modell und verwenden Sie

Html.BeginForm(Modell.CurrentController ,
"ActOnChoosenPerson")

aber das ist ein wenig umständlich.

InformationsquelleAutor Mathias F | 2009-06-23
Schreibe einen Kommentar