【发布时间】:2012-01-19 16:10:14
【问题描述】:
我正在处理基于我数据库中的一些元数据表动态生成的表单。我创建名称为 setting_1、setting_53、setting_22 的输入标签,其中数字是元数据的主键。由于内容是动态的,我使用 FormCollection 作为 POST 请求的唯一参数。
问题 1:是否有类似 FormCollection 的类用于 GET 请求?我想直接访问查询参数。
问题 2:如果我需要传递这些查询参数,是否有一种简单/安全的方法来构建我的 URL?
我最担心的一个问题是某些设置是通过 OAuth 填充的,因此用户将被重定向到外部页面。我必须将查询字符串作为“状态”传递,一旦用户返回,我就需要恢复它。我将需要使用此状态来获取用户在表单输入过程中离开的位置。这就是为什么我需要一个非常简单的机制来传递查询参数的原因。
有没有人处理过这样的动态页面?传递这些页面是否有良好的模式和实践?
【问题讨论】:
标签: asp.net-mvc-3 oauth query-parameters formcollection formbuilder