【发布时间】:2009-03-09 18:41:03
【问题描述】:
我听说每个人都建议在用户提交表单 (HTTP POST) 后重定向用户 (HTTP GET)。它很干净,没有“你要重新发送”警报,很简单......
但是,如果我想向用户显示一些结果呢?
好的,我可以在 GET url 中添加一些参数,例如“/?message=1”,然后检查那个 parameter.orm
但是,如果我想显示更多信息怎么办?例如,用户提交表单,结果是一个简单的结构,比方说......我想向用户显示 5 个不同的属性。
类似于“您将产品添加到购物车,这里还有其他 5 种其他产品也添加了。”。现在,这被简化了,不要告诉我“啊,只需传递 ?productId=xy 然后根据该 ID 执行另一个查询”。
我应该坚持使用 POSTBACK 模型吗?
假设用户是匿名的并且没有启用 cookie。
【问题讨论】:
标签: asp.net-mvc postback return-value