【发布时间】:2009-10-13 19:19:21
【问题描述】:
我有一个 WizardStep 控件,我需要从中获取一个信息:网上购物车的总金额。当我搜索并询问这个论坛时,我的结论是,这不能通过将隐藏字段或隐藏文本框值从 WizardStep 完成步骤传递到下一页来完成。因此,我尝试将此信息放入会话中,然后定向到一个新页面,在该页面中创建一个表单文本框,其值将是会话值。
但我收到了 Validation of viewstate MAC failed 错误。我试图将提交调用延迟 3 秒,但这无济于事,而且我没有在 webfarm 上运行该站点。
我需要文本框的原因是我的支付网关要求我通过表单值传递总金额。
这是我的向导控件指向的页面。它只是一个测试页atm。现在我只需要将值从文本框传输到下一页而不会出现视图状态错误:
<script type="text/javascript" language="javascript">
window.onload = function() {
setTimeout('submitForm()', 3000);
}
function submitForm() {
document.forms[0].submit();
}
</script>
<div>
【问题讨论】:
标签: asp.net