2011-03-31 4 views
0

Nous avons un problème avec un lien de téléchargement sur notre site Web (exécutant Castle Monorail) qui télécharge certaines données au format CSV. La méthode d'action est la suivante:Databinding Castle Monorail dans une action

public void TransactionReportSearch([DataBind("searchParameters", Validate = true)]TransactionSearchParameters searchParameters, int page, 
             bool showStatistics) 

Étrangement, le databinding travaille sur notre environnement de test, mais ne fonctionne pas sur notre environnement direct. Nous avons découvert que DataBindAttribute fonctionne lorsque nous effectuons un HTTP POST mais qu'il ne semble pas fonctionner sur un HTTP GET. Cela pourrait bien sûr être un faux-fuyant car il travaille sur l'environnement de test. Je suppose que cela pourrait être un problème de configuration. Que dois-je vérifier entre l'environnement de test et l'environnement en direct pour garantir que la liaison de données Monorail Castle dans l'action est correctement configurée?

+0

liez-vous contre le formulaire? ou QueryString? –

Répondre

0

Je n'ai pas testé mais pouvez-vous essayer l'option From = ParamStore.Params de Databind. Il dit "De QueryString, Formulaire et variables d'environnement.".

Questions connexes