0

我们有一个问题,我们的网站(运行 Castle Monorail)上有一个下载链接,该链接将一些数据下载为 CSV。动作方法如下:

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

奇怪的是,数据绑定在我们的测试环境中有效,但在我们的实际环境中无效。我们发现当我们执行 HTTP POST 时 DataBindAttribute 正在工作,但它似乎不适用于 HTTP GET。这当然可能是一个红鲱鱼,因为它正在测试环境中工作。

我怀疑这可能是配置问题。我应该在测试环境和实际环境之间检查什么以确保正确配置 Action 中的 Castle Monorail 数据绑定?

4

1 回答 1

0

我没有测试,但你可以试试 Databind 的 From=ParamStore.Params 选项。它说“来自 QueryString、表单和环境变量。”。

于 2011-06-21T07:17:23.913 回答