我们遇到一个问题,即我们在我们的网站(运行Castle Monorail)上有一个下载链接,可以将一些数据下载为CSV。 Action方法如下:
public void TransactionReportSearch([DataBind("searchParameters", Validate = true)]TransactionSearchParameters searchParameters, int page,
bool showStatistics)
奇怪的是,数据绑定正在我们的测试环境中工作,但不适用于我们的实时环境。我们发现DataBindAttribute在我们进行HTTP POST时工作,但它似乎没有在HTTP GET上工作。当然,这可能是一个红色的鲱鱼,因为它正在测试环境。
我怀疑这可能是配置问题。我应该在测试和实时环境之间检查什么,以确保正确配置Action中的Castle Monorail数据绑定?
答案 0 :(得分:0)
我没有测试,但您可以尝试Databind的From = ParamStore.Params选项。它说“来自QueryString,Form和Environment变量。”。