我的页面由4个选项卡组成(使用Jquery Accordian)。
表1。)用户选择设备制造商和型号(Default.aspx)
标签2.)用户确认我们的回购价格(Tab2中加载了GetPrice.aspx)
选项卡3.)用户输入联系信息(Default.aspx)
选项卡4.)显示用户信息的确认页(将Conf.aspx加载到Tab3中)
出现这个问题是因为我需要我的CodeBehind(在Conf.aspx上)能够访问用户的联系信息。如果我通过查询字符串传递该值,那么用户就可以篡改该值并将错误信息插入到我的数据库中。请记住,所有这些都是在没有回发的情况下完成的。
所以我需要:
1.)防篡改查询字符串的方法(保留在我的查询字符串中,包括电话号码、电子邮件地址、州、城市、邮政编码等)
或
2.)获取前一个字段的值的简单方法(来自Conf.aspx CodeBehind:一种检索Default.aspx上控件的值的方法)
很抱歉这么长的一段文字,任何帮助都将不胜感激。
发布于 2012-05-24 00:34:04
我不确定每个选项卡是否需要单独的webforms。您可以将您的解决方案重新设计为面向服务的解决方案。您的逻辑可以通过webservice获得,并且您的选项卡可以在同一视图中。要做到这一点,webform的方式将更加复杂。
https://stackoverflow.com/questions/10723865
复制相似问题