我的页面包含4个标签(使用Jquery Accordian)。
选项卡1.)用户选择Device Make and Model(Default.aspx)
选项卡2.)用户确认我们的回购价格(GetPrice.aspx加载到Tab2)
选项卡3.)用户输入联系信息(Default.aspx)
选项卡4.)确认页面显示用户信息(Conf.aspx加载到Tab3中)
问题出现是因为我需要我的CodeBehind(在Conf.aspx上)才能访问用户的联系信息。如果我通过查询字符串传递值,它将使用户能够篡改它并将错误信息插入到我的数据库中。请记住,所有这些都是在没有回发的情况下完成的。
所以我需要:
1.)一种防篡改查询字符串的方法(保存在我的查询字符串中将包含电话号码,电子邮件地址,州,城市,邮编等)
OR
2.)获取前一个字段值的简单方法(来自Conf.aspx CodeBehind:一种方法来检索Default.aspx上控件的值)
对于长篇文章感到抱歉,我们将不胜感激。
答案 0 :(得分:0)
我不确定每个标签的单独网页表单是否必要。 您可以重新构建您的解决方案以面向服务。您的逻辑可以通过webservice获得,并且您的选项卡都可以在同一视图中。这样做webform方式会更复杂。