1

有没有办法在从代码后面重定向到 ASPX 页面时发布值,我可以使用如下所示的 get 发送它

Response.Redirect("AdminRegisterTeacherEdit.aspx?messageID=" + messageID);

因此,AdminRegisterTeacherEdit.aspx 页面检索了 messageID,但可以在 URL 中看到它,我需要使用 POST 从代码后面的方法中执行此操作,请建议我一种方法。

4

1 回答 1

2

改为使用Session,如下所示:

Session["YourIDValues"] = YourListOfIDValues;

注意:Session存放对象,因此您可以将任何您想要的东西放入Session.

要从中检索值,Session您需要执行以下操作:

if(Session["YourIDValues"] != null)
{
    List<string> myListOfIDValues = Session["YourIDValues"] as List<string>;
}

Session注意:从缓存中检索值时,您必须将对象转换为正确的类型。

于 2013-09-18T14:16:40.003 回答