过去五年来,我一直在开发经典的ASP页面,现在我们正在转向ASP.NET。我试图了解如何从一个页面到另一个页面获取表单字段值,似乎有多种方法可以做到这一点。在经典的ASPI中,只需调用request.form集合并获取信息。在.net中推荐哪种方式?跨页面,转移或HttpRequest?
格拉西亚斯。
答案 0 :(得分:1)
这实际上取决于因为我并不总是使用任何特定的方法。有时它很容易暴露为属性或有时只是server.tranfer很好或有时作为查询字符串。
如果数据是敏感的和/或许多itmes我使用Session,你可以存储自定义类型的类对象,而不仅仅是基本数据类型。
在某些情况下,我将内容存储在数据库中,只需通过查询字符串或会话将ID传递到下一页的记录,然后从数据库中检索我想要的所有内容。
以下是different types available的参考。