在asp.net中传递URL参数

时间:2014-09-08 19:41:44

标签: c# asp.net parameter-passing

我想要一个网页,我输入某些详细信息,然后提交并向用户发送一个URL,将其带到另一个网页,在那里他们填写其他详细信息,这些信息不是我最初输入的详细信息,但是值我输入的内容被传递到他们的页面,所以我可以在代码中访问那些我不希望他们看到或修改的值。我希望他们看到的URL始终是相同的URL。我有什么选择?重要的是我传递的参数无法修改。

enter image description here

1 个答案:

答案 0 :(得分:4)

如果您要传递多个字段,则应该向客户端发送某种ID(如GUID)并使用数据库查找它们。

如果您最多处理三个或四个字段,则可以将它们作为查询字符串传递。请记住,因为您正在设计这个查询字符串对最终用户可见 - 如果他们想要玩它,他们可以。您可以在将数据附加到QS之前加密数据,但如果您要经历这么多麻烦,您也可以将其存储在数据库中并进行查找。 (它会更容易)

相关问题